diff --git a/crates/channel/src/channel_store.rs b/crates/channel/src/channel_store.rs index cc5009ead8..967c7a47a2 100644 --- a/crates/channel/src/channel_store.rs +++ b/crates/channel/src/channel_store.rs @@ -1050,7 +1050,7 @@ impl ChannelStore { fn handle_disconnect(&mut self, wait_for_reconnect: bool, cx: &mut ModelContext) { cx.notify(); - + self.did_subscribe = false; self.disconnect_channel_buffers_task.get_or_insert_with(|| { cx.spawn(move |this, mut cx| async move { if wait_for_reconnect {