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); }