diff --git a/crates/assistant/src/assistant_panel.rs b/crates/assistant/src/assistant_panel.rs index ae789a3f92dceec5ecec19d168e20ff05c134259..a215fbc8fd70d6c8a110817cb5882c5c5ae3cd07 100644 --- a/crates/assistant/src/assistant_panel.rs +++ b/crates/assistant/src/assistant_panel.rs @@ -2065,7 +2065,7 @@ impl ConversationEditor { workspace: workspace.downgrade(), _subscriptions, }; - this.update_active_buffer(workspace, cx); + cx.defer(|this, cx| this.update_active_buffer(workspace, cx)); this.update_message_headers(cx); this }