** Changed in: mutter
Status: New => Fix Released
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to mutter in Ubuntu.
https://bugs.launchpad.net/bugs/2125240
Title:
Modifier key state changes ignored if too fast
Status in Mutter:
Fix Released
Status in mutter package in Ubuntu:
Fix Released
Bug description:
Ubuntu 25.10
Mutter 49~rc-0ubuntu2
Wayland
Regression from plucky resulting in instant keyboard shortcuts being handled
out of order. For example, if the evtest sequence shows:
Shift down
Syn
... seconds later
A down
Syn
Shift up
Syn
...
A up
Syn
where the A down, Syn, Shift up, Syn events occur within < 1-5 ms of
each other, the modifier is handled before the A, causing lowercase A
to be pressed. Adding a 5 ms delay between those events fixes the
issue.
Similiar issue with (untested) fix for Mutter 49:
https://gitlab.gnome.org/GNOME/mutter/-/issues/4315
(It appears this is not the fix as mutter 49.0-2ubuntu1 does not fix the
issue.)
Expectation:
Order of key release events respected, so automated shortcuts work.
Problem:
With keyd or another input remapper via evdev/uinput, if modifier is released
< 1-5 ms after the key in a shortcut, mutter reads the event as if no modifier
was pressed.
Similarly, with sticky keys enabled in Settings, sometimes a modifier
that's latched will be lost on the press of the key.
(When I refer to the key, I am referring to the final key in a
shortcut, i.e., A in Shift+A)
To manage notifications about this bug go to:
https://bugs.launchpad.net/mutter/+bug/2125240/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp