** Description changed: 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 + 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)
-- 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 package in Ubuntu: New 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/ubuntu/+source/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

