OnScreen Keyboard: Holding down backspace after text is deleted causes rapid backspace input, resulting in input soft lock
Affected version
Freshly upgraded to Fedora 39, Gnome 45. Tested in Wayland, extensions enabled and disabled
Bug summary
When using the OnScreen Keyboard, holding down the backspace key after all text is deleted will cause the backspace key to continue to send fast, repeated input indefinitely after releasing the key. This soft locks the user text input, and can be stopped with the press of the physical key. When the volume is on, the cursor alarm continuously goes off.
Steps to reproduce
- Open the OnScreen Keyboard when a text field is selected (for example, Gnome's default text editor)
- Enter text, and hold down OSK backspace until text is deleted
- Continue holding down backspace - it should be rather instantaneous
- Cursor alarm fireworks
Here is the bug in action. As you can see, the backspace key in repeatedly being spammed, preventing input. Audio is not attached, but the cursor alarm is repeatedly spamming itself too Screencast_from_2023-11-08_02-32-07