diff --git a/crates/ui/src/list/list.rs b/crates/ui/src/list/list.rs index ff9db4fc..aff811b7 100644 --- a/crates/ui/src/list/list.rs +++ b/crates/ui/src/list/list.rs @@ -327,10 +327,7 @@ where } fn on_action_cancel(&mut self, _: &Cancel, window: &mut Window, cx: &mut Context) { - if self.selected_index.is_none() { - cx.propagate(); - } - + cx.propagate(); if self.reset_on_cancel { self._set_selected_index(None, window, cx); }