From 6025f483d6de78e476a7006bb9ba9ad6c932446e Mon Sep 17 00:00:00 2001 From: Ian Douglas Scott Date: Fri, 21 Nov 2025 16:34:15 -0800 Subject: [PATCH] input: Clear `modifier_queue` on a11y grab This might be needed if a grab included `super`. --- src/input/mod.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/input/mod.rs b/src/input/mod.rs index 4b7a9e07..efd94e7f 100644 --- a/src/input/mod.rs +++ b/src/input/mod.rs @@ -1840,6 +1840,8 @@ impl State { .a11y_keyboard_monitor_state .has_key_grab(modifiers, handle.modified_sym())) { + let modifiers_queue = seat.modifiers_shortcut_queue(); + modifiers_queue.clear(); seat.supressed_keys().add(&handle, None); return FilterResult::Intercept(None); }