diff --git a/Userland/Libraries/LibGUI/Window.cpp b/Userland/Libraries/LibGUI/Window.cpp index 9f1945bb4d..6fa56a25ff 100644 --- a/Userland/Libraries/LibGUI/Window.cpp +++ b/Userland/Libraries/LibGUI/Window.cpp @@ -503,6 +503,9 @@ void Window::handle_key_event(KeyEvent& event) if (event.is_accepted()) return; + if (is_blocking() || is_popup()) + return; + // Only process shortcuts if this is a keydown event. if (event.type() == Event::KeyDown) propagate_shortcuts_up_to_application(event, nullptr);