Bug#1121120: libmutter-17-0: Arrow key is kept pressed when switching screen in gnome-shel

Emmanuel Fleury emmanuel.fleury at gmail.com
Fri Nov 21 12:01:08 GMT 2025


Package: libmutter-17-0
Version: 49.1.1-2+b1
Severity: normal

Dear Maintainer,

Since Gnome 49.1, the behavior of mutter when using Wayland changed when we 
switch from one Screen to another using the <Alt>+<Ctrl>+<Arrow-Left/Right> combo.

When you land to your target screen and that a text editor is present on it, 
then the arrow key seems to be kept pressed (until you press it again and 
release it).

This bug is extremely painful if you are used to switch between screens like 
that (I do not even think about it to make the switch and I hit the bug again 
and again).

Fortunately, this bug has been fixed recently in mutter with this MR:
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4737

The patch in itself is quite small (it is reverting another patch):
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4737/diffs?commit_id=3eb6fefb5b53fb2d43c2728b7277deffbb540537

Could this patch be added to the patch-set or the mutter codebase be updated to 
include this patch ?

Thanks in advance and thanks for all your work.

-- System Information:
Debian Release: forky/sid
   APT prefers unstable
   APT policy: (900, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.17.8+deb14-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libmutter-17-0 depends on:
ii  adwaita-icon-theme         49.0-1
ii  gsettings-desktop-schemas  49.1-1
ii  libatk1.0-0t64             2.58.1-1
ii  libc6                      2.41-12
ii  libcairo2                  1.18.4-1+b1
ii  libcanberra0               0.30-18
ii  libcolord2                 1.4.8-2
ii  libdisplay-info3           0.3.0-1
ii  libdrm2                    2.4.127-1
ii  libegl1                    1.7.0-1+b2
ii  libeis1                    1.5.0-2
ii  libfribidi0                1.0.16-3
ii  libgbm1                    25.2.7-1
ii  libgl1                     1.7.0-1+b2
ii  libglib2.0-0t64            2.86.2-1
ii  libglycin-2-0              2.0.7+ds-1
ii  libgnome-desktop-4-2t64    44.4-1
ii  libgraphene-1.0-0          1.10.8-5
ii  libgudev-1.0-0             238-7
ii  libharfbuzz0b              12.1.0-1
ii  libinput10                 1.28.1-1
ii  liblcms2-2                 2.17-1
ii  libpango-1.0-0             1.56.3-2
ii  libpangocairo-1.0-0        1.56.3-2
ii  libpipewire-0.3-0t64       1.4.9-1
ii  libpixman-1-0              0.46.4-1
ii  libstartup-notification0   0.12-8
ii  libsystemd0                259~rc1-1
ii  libudev1                   259~rc1-1
ii  libwacom9                  2.16.1-1
ii  libwayland-server0         1.24.0-2+b1
ii  libx11-6                   2:1.8.12-1
ii  libx11-xcb1                2:1.8.12-1
ii  libxau6                    1:1.0.11-1
ii  libxcb-res0                1.17.0-2+b1
ii  libxcb1                    1.17.0-2+b1
ii  libxcomposite1             1:0.4.6-1
ii  libxcursor1                1:1.2.3-1
ii  libxdamage1                1:1.1.6-1+b2
ii  libxext6                   2:1.3.4-1+b3
ii  libxfixes3                 1:6.0.0-2+b4
ii  libxi6                     2:1.8.2-1
ii  libxinerama1               2:1.1.4-3+b4
ii  libxkbcommon0              1.12.3-1
ii  libxrandr2                 2:1.5.4-1+b3
ii  mutter-common              49.1.1-2
ii  mutter-common-bin          49.1.1-2+b1

libmutter-17-0 recommends no packages.

libmutter-17-0 suggests no packages.

Versions of packages libmutter-17-0 is related to:
ii  libegl-mesa0 [libegl-vendor]  25.2.7-1
ii  libgl1-mesa-dri               25.2.7-1
ii  libglx-mesa0 [libglx-vendor]  25.2.7-1

-- no debconf information



More information about the pkg-gnome-maintainers mailing list