22.04 Jammy: Lockscreen (but not login) on-screen keyboard touch keys do not work

Bug #1973386 reported by Vivek Gani
34
This bug affects 6 people
Affects Status Importance Assigned to Milestone
gnome-shell (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Several people on reddit (many surface pro / go users, and myself as an HP tablet pc user) have been experiencing an issue on Ubuntu 22.04 (jammy jellyfish) where the gnome lockscreen on-screen keyboard is not functional, but the main ubuntu loginscreen on-screen keyboard is functional.

https://www.reddit.com/r/SurfaceLinux/comments/umeiqx/onscreen_keyboard_doesnt_register_key_presses_in/

Steps to reproduce:

0) Ensure you have Screen Keyboard enabled in the accessibility menu.
1) From a logged-in state, Go to upper right corner and click Lock
2) Turn device back on so 'user lockscreen' comes back on, try to log in using touchscreen on-screen keyboard.
3) Observe key presses don't work.
4) Try to close login password prompt such that switch user login button appears.
5) Touch switch user login button, leading to 'login screen' (black with ubuntu logo)
6) Select user, try to log in using touchscreen on-screen keyboard and observe it works.

See demo video: https://youtu.be/RjfRZOmwsgs

(NOTE: In the video there's another separate issue here in regards to the 'login screen' not having awareness of tablet screen orientation)

This was observed on 22.04, I didn't experience this issue on 21.10

Tags: jammy osk
Vivek Gani (vivekgani2)
description: updated
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gnome-shell (Ubuntu):
status: New → Confirmed
Revision history for this message
Robert Kuhn (herrkuhn) wrote :

Experiencing that issue on a Surface Go 1 tablet running vanilla Ubuntu 22.04 (no custom kernel, other customizations). I can also replicate the behavior on my Desktop PC with mouse input for the on screen keyboard, so it's not touch dependent.

Revision history for this message
Eugene Hartke Debs (eugenehartke) wrote (last edit ):

Same problem with Surface 1 after upgrading from 20 to 22. The Screen Keyboard mostly works unless the physical keyboard is attached. When I'm typing in passwords for pop-up windows i.e. Wi-Fi password it never works. It just displays the keyboard but doesn't register any inputs. Other times it just seems to not work at random, meaning not showing the Keyboard or not registering inputs. I am running the Surface Linux Kernel. Also it seems to be more stable with x11 than Wayland.

Revision history for this message
Vivek Gani (vivekgani2) wrote :

This issue is most likely related to this gnome issue fixed in gnome 42.1 - https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/5273

tags: added: osk
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. This particular bug has already been reported and is a duplicate of bug 1972113, so it is being marked as such. Please look at the other bug report to see if there is any missing information that you can provide, or to see if there is a workaround for the bug. Additionally, any further discussion regarding the bug should occur in the other report. Feel free to continue to report any other bugs you may find.

tags: added: jammy
Revision history for this message
vorel (jan-vorel) wrote :

This software is total corrupt. Login to Ubuntu 22.04 is necessary input 2x (always). Second screen is a bit others.
The screen keyboard popups in terminal properly, in text apps also, in browsers never popups. I have have tried disable ubuntu screen keyboard and install and use Onboard. It is even worse. It makes unexpected reactions. Cannot be used.
Ubuntu screen keyboard cannot be minimalize, it cannot manually start.
In browsers are input important data how passwords for banks sites, therefore is quickly repair of this bug important.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.