** 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
Bugs, which is subscribed to 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
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs