From 39da30815a312e2b01fa30382c0bc3043cf579e1 Mon Sep 17 00:00:00 2001 From: Jason Lee Date: Tue, 22 Apr 2025 18:40:27 +0800 Subject: [PATCH] input: Fix Input escape to propagate to parent element. (#806) Fix #803 changes broke Escape to dismiss dropdown menu. --- crates/ui/src/input/input.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/ui/src/input/input.rs b/crates/ui/src/input/input.rs index 4a0fe95d..490c16df 100644 --- a/crates/ui/src/input/input.rs +++ b/crates/ui/src/input/input.rs @@ -1079,8 +1079,10 @@ impl TextInput { } if self.clean_on_escape { - self.clean(window, cx); + return self.clean(window, cx); } + + cx.propagate(); } fn on_mouse_down(