** Description changed: - When I short press the shift key on the OSK, it stays set after a letter - has been written. It should revert back to unset like e.g. on Android. + [ Impact ] + + When I short press the shift key on the OSK, it stays set after a letter has been written. It should revert back to unset like e.g. on Android. + To get behaviour like Caps-Lock instead, the OSK supports long-pressing the shift key. Report of regression upstream: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7714 MR with fix: https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3286/ + [ Test Plan ] - The patches from the MR apply and during a short test, the problem has been fixed and my machine did not go up in flames. + 1. Enable the "Screen Keyboard" in accessibility settings + 2. Open Text Editor + 3. Click on the type area + 4. Verify that the OSK popped up + 5. Short-click the Shift button + 6. Verify that the letters are now displayed capitalized in the OSK + 7. Click any letter + 8. Verify that the letter was inserted capitalized in Text Editor + 9. Verify that the letters are now reset to uncapitalized in the OSK + 10. Click any letter + 11. Verify that the letter was inserted uncapitalized in Text Editor + + + [ Regression Test Plan ] + + 1. Enable the "Screen Keyboard" in accessibility settings + 2. Open Text Editor + 3. Click on the type area + 4. Verify that the OSK popped up + 5. Long-click the Shift button + 6. Verify that the Shift button is now highlighted with the accent color + 7. Verify that the letters are now displayed capitalized in the OSK + 8. Click any letter + 9. Verify that the letter was inserted capitalized in Text Editor + 10. Verify that the Shift button is still highlighted with the accent color + 11. Verify that the letters are still displayed capitalized in the OSK + 12. Click any letter + 13. Verify that the letter was inserted capitalized in Text Editor + 14. Click the Shift button + 15. Verify that the Shift button is no-longer highlighted + 16. Verify that the letters are now reset to uncapitalized in the OSK + 17. Click any letter + 18. Verify that the letter was inserted uncapitalized in Text Editor + + + [ Where problems could occur ] + + GNOME Shell provides the GNOME desktop UI, and thus is a critical component of Ubuntu Desktop. + The patch only modifies the on-screen-keyboard source code: a regression should only affect the behaviour of the OSK itself. + However, in case of unpredictable side-effects GNOME Shell could at worst crash and log-out the user. + + + [ Other info ] + + The patches from the MR apply and during a short test, the problem has + been fixed and my machine did not go up in flames. ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: gnome-shell 46.0-0ubuntu6~24.04.5 ProcVersionSignature: Ubuntu 6.8.0-51.52-generic 6.8.12 Uname: Linux 6.8.0-51-generic x86_64 ApportVersion: 2.28.1-0ubuntu3.3 Architecture: amd64 CasperMD5CheckResult: pass CurrentDesktop: ubuntu:GNOME Date: Thu Dec 19 11:39:14 2024 DisplayManager: gdm3 InstallationDate: Installed on 2024-12-07 (12 days ago) InstallationMedia: Ubuntu 24.04.1 LTS "Noble Numbat" - Release amd64 (20240827.1) ProcEnviron: - LANG=en_US.UTF-8 - PATH=(custom, no user) - SHELL=/usr/bin/zsh - TERM=xterm-256color - XDG_RUNTIME_DIR=<set> + LANG=en_US.UTF-8 + PATH=(custom, no user) + SHELL=/usr/bin/zsh + TERM=xterm-256color + XDG_RUNTIME_DIR=<set> RebootRequiredPkgs: Error: path contained symlinks. RelatedPackageVersions: mutter-common 46.2-1ubuntu0.24.04.4 SourcePackage: gnome-shell UpgradeStatus: No upgrade log present (probably fresh install)
** Changed in: gnome-shell (Ubuntu Oracular) Status: Triaged => In Progress -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/2092181 Title: Shift on on screen keyboard acts like caps lock To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/2092181/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs