Window switcher blocks other accelerators while modifier key is held
Holding down the modifier key during window switching blocks all other keyboard shortcuts.
To reproduce:
- Press and hold
<Super>
- Press
Esc
to begin a window switch (<Super>Esc
). - Press
End
to change your mind about the window switch and jump to the last workspace (<Super>End
) - Release
<Super>
Expected behavior:
<Super>End
works -- the view switches to that workspace
Actual behavior:
That <Super>End
has no effect. To make this work, <Super>
must be released and re-pressed between steps 2 and 3.
I think the lost keypresses die in SwitcherPopup.vfunc_key_press_event
in js/ui/switcherPopup.js.
As a workaround, I made this heavy-handed extension that immediately completes a window switch as soon as it starts