From e793c4552b75b9ced6a69bc7ff565d6a07477137 Mon Sep 17 00:00:00 2001 From: Hojjat Date: Mon, 14 Sep 2026 12:20:13 -0600 Subject: [PATCH] Revert "fix: don't pass keyboard events to content if popover modal is open" This reverts commit 9cc82abd9ca5601bb0341edd12a9acbc97e77801. --- src/widget/popover.rs | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/src/widget/popover.rs b/src/widget/popover.rs index 253cc25a..4368925e 100644 --- a/src/widget/popover.rs +++ b/src/widget/popover.rs @@ -157,17 +157,9 @@ where ) { if self.popup.is_some() { if self.modal { - match event { - Event::Mouse(_) | Event::Touch(_) => { - shell.capture_event(); - return; - } - // app-level keyboard navigation (Tab focus cycling, Escape) - // still receives keyboard events - Event::Keyboard(_) => { - return; - } - _ => {} + if matches!(event, Event::Mouse(_) | Event::Touch(_)) { + shell.capture_event(); + return; } } else if let Some(on_close) = self.on_close.as_ref() { if matches!(