I've not seen issues since removing ibus, so it really must be the whole ibus communication that causes the repeat code to go wrong, but further investigation is warranted where it goes wrong. I should record a dump with libinput and then replay it to reliable reproduce the issue because surely that is a fixable race condition.
-- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to ibus in Ubuntu. https://bugs.launchpad.net/bugs/2079819 Title: Keypresses are repeated as if key is stuck, ignores modifier Status in ibus package in Ubuntu: New Status in mutter package in Ubuntu: New Bug description: I switch into Mattermost with Windows+3 key combination, this causes an endless stream of 3 to be written into the mattermost field until I press another key (similarly for any other number key, I did not try non-numbers) If we look at the keyboard input device with https://github.com/DIGImend/evdev-dump we can see that the key is not stuck, all the input events are correct: /dev/input/event4 1725622057.447632 EV_MSC MSC_SCAN 0x000000DB /dev/input/event4 1725622057.447632 EV_KEY KEY_LEFTMETA 0x00000002 ^ press windows key /dev/input/event4 1725622057.447632 EV_SYN SYN_REPORT 0x00000000 /dev/input/event4 1725622057.477343 EV_MSC MSC_SCAN 0x00000004 /dev/input/event4 1725622057.477343 EV_KEY KEY_3 0x00000001 ^ press key 3 /dev/input/event4 1725622057.477343 EV_SYN SYN_REPORT 0x00000000 /dev/input/event4 1725622057.627896 EV_MSC MSC_SCAN 0x00000004 /dev/input/event4 1725622057.627896 EV_KEY KEY_3 0x00000000 ^ release key 3 /dev/input/event4 1725622057.627896 EV_SYN SYN_REPORT 0x00000000 /dev/input/event4 1725622057.997495 EV_MSC MSC_SCAN 0x000000DB /dev/input/event4 1725622057.997495 EV_KEY KEY_LEFTMETA 0x00000000 ^ release windows key (now it starts endlessly dumping 3 into mattermost) /dev/input/event4 1725622057.997495 EV_SYN SYN_REPORT 0x00000000 /dev/input/event4 1725622059.869769 EV_MSC MSC_SCAN 0x000000DB /dev/input/event4 1725622059.869769 EV_KEY KEY_LEFTMETA 0x00000001 ^ press windows key again /dev/input/event4 1725622059.869769 EV_SYN SYN_REPORT 0x00000000 /dev/input/event4 1725622059.919605 EV_MSC MSC_SCAN 0x00000009 /dev/input/event4 1725622059.919605 EV_KEY KEY_8 0x00000001 ^ press 8 to switch to the terminal window This only affects Xwayland, native Wayland clients behave correctly. ProblemType: Bug DistroRelease: Ubuntu 24.10 Package: xwayland 2:24.1.2-1 ProcVersionSignature: Ubuntu 6.8.0-31.31-generic 6.8.1 Uname: Linux 6.8.0-31-generic x86_64 NonfreeKernelModules: zfs ApportVersion: 2.30.0-0ubuntu1 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: GNOME Date: Fri Sep 6 13:26:18 2024 InstallationDate: Installed on 2022-11-26 (650 days ago) InstallationMedia: Ubuntu 23.04 "Lunar Lobster" - Alpha amd64 (20221126) SourcePackage: xwayland UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/2079819/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp

