Public bug reported:

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

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)

** Affects: mutter (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: questing

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to mutter in Ubuntu.
https://bugs.launchpad.net/bugs/2125240

Title:
  Modifier key state changes ignored if too fast

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/2125240/+subscriptions


-- 
desktop-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to