This bug was fixed in the package mutter - 49.0-2ubuntu5
---------------
mutter (49.0-2ubuntu5) questing; urgency=medium
[ Daniel van Vugt ]
* Add patches to resolve handling of modifier keys in the wrong order,
in some cases (LP: #2125866, LP: #2125240)
[ Alessandro Astone ]
* Add patch fixing popups freezing near the screen edge (LP: #2125770)
* Add patch fixing maximized windows extending under the dock on unlock
(LP: #2125581)
-- Daniel van Vugt <[email protected]> Thu, 02 Oct 2025
10:04:46 +0800
** Changed in: mutter (Ubuntu)
Status: Fix Committed => 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:
New
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