From 36364b16a037f5c60a078ca92c58df341fa4ea68 Mon Sep 17 00:00:00 2001
From: Umesh Yadav <23421535+imumesh18@users.noreply.github.com>
Date: Mon, 8 Sep 2025 10:22:57 +0530
Subject: [PATCH] agent_ui: Clear model selector query on dismiss (#37569)
Closes #36756
| Before | After |
|--------|--------|
|
|
|
Release Notes:
- agent: Clear model selector query on dismiss in agent panel
---------
Signed-off-by: Umesh Yadav
---
crates/agent_ui/src/acp/model_selector.rs | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/crates/agent_ui/src/acp/model_selector.rs b/crates/agent_ui/src/acp/model_selector.rs
index cbb513696d88bbfcd95e15e051fc69322fd11281..95c0478aa3cf6b1ca78cf391a5bd734820c41454 100644
--- a/crates/agent_ui/src/acp/model_selector.rs
+++ b/crates/agent_ui/src/acp/model_selector.rs
@@ -192,8 +192,10 @@ impl PickerDelegate for AcpModelPickerDelegate {
}
}
- fn dismissed(&mut self, _: &mut Window, cx: &mut Context>) {
- cx.emit(DismissEvent);
+ fn dismissed(&mut self, window: &mut Window, cx: &mut Context>) {
+ cx.defer_in(window, |picker, window, cx| {
+ picker.set_query("", window, cx);
+ });
}
fn render_match(