input: Clear modifier_queue on a11y grab

This might be needed if a grab included `super`.
This commit is contained in:
Ian Douglas Scott 2025-11-21 16:34:15 -08:00 committed by Ian Douglas Scott
parent 1c35339076
commit 6025f483d6

View file

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