In my opinion this is not fixed

- when single press the modifier sticky is active but pressing it again 
it doesn't deactivate only if I type two characters in a separate app. 
And single press now acts as double press.

I have mutter: 50~beta-2ubuntu4 installed

1. open nautilus

2. enable sticky keys

3. click a folder

4. press the modifier (ctrl) key

5. now sticky keys should be activated

6. select a second folder

7. now both folders are selected. This is good and is now partly solved

8. while both folders now selected, select a third folder

9. The first two should be deselected. Only the third folder now should 
be selected since I have pressed the modifier key once.

10. However, you can now select multiple folders and add those to the 
list of selected folders. This is not expected.

11. Sticky keys is not automatically disabled. If you switch away and 
type on or more characters only than is  sticky keys disabled


With kind regards,

Thijs


Op 27-02-2026 om 02:40 schreef Launchpad Bug Tracker:
> This bug was fixed in the package mutter - 50~beta-2ubuntu3
>
> ---------------
> mutter (50~beta-2ubuntu3) resolute; urgency=medium
>
>    * d/p/ubuntu/snapd-support: Drop debug code leaked in the patch
>
> mutter (50~beta-2ubuntu2) resolute; urgency=medium
>
>    [ Alessandro Astone ]
>    * d/p/u: Add proposed patch for sticky-keys:
>      Ensure that a latched modifier will only affect one key press (LP: 
> #2133743)
>
>    [ Marco Trevisan (Treviño) ]
>    * d/p: Improve snap App ID identification.
>      Use the snapd provided information rather than guessing, this is needed
>      to support the desktop-id feature of the desktop interface and to
>      correctly match the applications within the shell context
>    * debian/control: Add build dependency on libsoup (and keep json-glib)
>      The latter should have been actually removed but we need it again now
>      In any case the new dependencies are not really new since the shell
>      already loads in memory libsoup, so this makes just it being loaded by
>      the linker instead.
>
> mutter (50~beta-2ubuntu1) resolute; urgency=medium
>
>    * Merge with Debian experimental, mostly to get the new dependency of
>      libmutter-18 on mutter-common. This prevents a new crash in 50~beta
>      that would occur when libmutter-18 is used with older mutter-common.
>
> mutter (50~beta-2) experimental; urgency=medium
>
>    * Add loong64 to the list of architectures where sysprof is available
>    * Fix i386 build
>
> mutter (50~beta-1) experimental; urgency=medium
>
>    [ Daniel van Vugt ]
>    * New upstream release 50.beta
>    * Refreshed patches and fixed conflicts:
>      - workarounds/Mark-several-additional-tests-as-flaky.patch
>      - workarounds/tests-Install-stacking-tests-into-a-subdirectory.patch
>      - 
> workarounds/tests-Mark-view-verification-tests-as-incomplete-in-big-e.patch
>    * Removed tests that relied strictly on the X11 backend which itself
>      has been removed in this release.
>    * debian/control: Add new Build-Depends: libxkbregistry-dev
>    * Update debian/*.symbols for 50.beta
>    * debian/control: libmutter now requires mutter-common >= 50~beta
>
>    [ Simon McVittie ]
>    * Revert "d/gbp.conf, d/control, d/watch: Branch for 49.x"
>
>    [ Jeremy Bícha ]
>    * Bump Standards Version to 4.7.3
>
> mutter (50~beta-0ubuntu1) resolute; urgency=medium
>
>    * New upstream release 50.beta
>    * Refreshed patches and fixed conflicts:
>      - workarounds/Mark-several-additional-tests-as-flaky.patch
>      - workarounds/tests-Install-stacking-tests-into-a-subdirectory.patch
>      - 
> workarounds/tests-Mark-view-verification-tests-as-incomplete-in-big-e.patch
>      - ubuntu/core-Remove-warning-that-a-key-combo-has-been-overridden.patch
>      - ubuntu/window-Add-ability-to-override-the-edge-constraints.patch
>    * Drop upstreamed patches:
>      - workarounds/tests-test-client-Sync-display-before-closing-it.patch
>      - ubuntu/onscreen-native-Reduce-the-log-level-of-buffer-age-warnin.patch
>    * Rewrote patches:
>      - ubuntu/Unblock-Nvidia-performance.patch
>        because it's likely only part of it will land upstream in 50.0 and
>        the commits had to be reordered. Also fixed a memory leak on 
> DisplayLink.
>    * Added patches:
>      - ubuntu/Revert-clutter-frame-clock-Remove-min_render_time_allowed.patch
>        to avoid a performance regression introduced upstream in 50.beta.
>
> mutter (50~alpha-0ubuntu1) resolute; urgency=medium
>
>    * New upstream release 50.alpha (LP: #2131889, LP: #2130619)
>    * Refreshed patches and fixed conflicts:
>      - workarounds/Mark-several-additional-tests-as-flaky.patch
>      - workarounds/tests-Install-stacking-tests-into-a-subdirectory.patch
>      - ubuntu/window-Add-ability-to-override-the-edge-constraints.patch
>    * Add patches:
>      - workarounds/tests-test-client-Sync-display-before-closing-it.patch
>        to avoid spurious test failures with 50.alpha.
>      - ubuntu/Unblock-Nvidia-performance.patch to improve Nvidia driver
>        desktop performance. (LP: #2081140)
>      - ubuntu/core-Remove-warning-that-a-key-combo-has-been-overridden.patch
>        (LP: #1857392)
>      - ubuntu/onscreen-native-Reduce-the-log-level-of-buffer-age-warnin.patch
>        to eliminate spurious log spam introduced in upstream release 50.alpha.
>    * Removed tests that relied strictly on the X11 backend which itself
>      has been removed in this release.
>
>   -- Marco Trevisan (Treviño) <[email protected]>  Fri, 20 Feb 2026
> 04:35:46 +0100
>
> ** Changed in: mutter (Ubuntu)
>         Status: Fix Committed => Fix Released
>

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

Title:
  Sticky keys not working for mouse input in nautilus

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


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

Reply via email to