From 900a4aa652561c5528cda4f7907bc3613a206911 Mon Sep 17 00:00:00 2001 From: Jason Lee Date: Fri, 8 Aug 2025 12:36:27 +0800 Subject: [PATCH] modal: Fix escape to dismiss Modal when list have selected item. (#1124) --- crates/ui/src/list/list.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) 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); }