Yes please report a new bug with a simple test case. Since 25.10 is now
in final freeze, remaining bugs will need to go through the much slower
Stable Release Updates procedure.

-- 
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

Reply via email to