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

Reply via email to