** 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
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to