osk: umlauts do not work in password prompts
Affected version
- OS: Ubuntu 21.04
- GNOME Shell version: 3.38.5
- Wayland Session
Bug summary
In GNOME Shell password prompts, onscreen keyboard is unable to input german umlauts such as "ü": When pressing an umlaut, nothing appears in the input field. In Gedit and other apps, umlauts do work using the osk, so this issue seems to be specific to password prompts.
Steps to reproduce
- Bring up a password prompt (e.g. try to open an encrypted hdd)
- Bring up onscreen keyboard (tested with german keyboard layout)
- Long press on "u" to select "ü" and notice that nothing appears on the input field
What happened
The password prompt did not get the umlaut.
What did you expect to happen
Typing in an umlaut should work using the osk.
Relevant logs, screenshots, screencasts etc.
See downstream bug report for logs: https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1922559