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(