SUMMARY Sometimes, the lockscreen will stop accepting keyboard input. This appears to be a regression in Plasma Mobile 6, since I have never observed it in Plasma Mobile 5. It may work at first and then just stop while typing. It feels like the input field stops being selectable, since switching to the on-screen number keyboard also doesn't allow any input. STEPS TO REPRODUCE 1. lock your screen 2. try unlocking 3. sometimes it won't be possible to input the password OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Linux/KDE Plasma: postmarketOS Edge (updated circa 2024-03-19) KDE Plasma Version: 6.0.2 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2 ADDITIONAL INFORMATION
Both the pin-pad and keyboard stop working? Or just the keyboard? Does pressing the "keyboard" button refocus it?
By tapping on the "keyboard" button I mean the button in the drawer, or just tapping on the password bar.
(In reply to Devin Lin from comment #1) > Both the pin-pad and keyboard stop working? Or just the keyboard? Does > pressing the "keyboard" button refocus it? Both, the pin-pad and the physical keyboard stop working. I forgot to try the normal on-screen keyboard. I will try to remember next time it happens.
(In reply to Julian Groß from comment #3) > I forgot to try the normal on-screen keyboard. I will try to remember next > time it happens. The normal on-screen keyboard also doesn't work in this scenario.
Have another report from the matrix channel of the same behavior
A workaround on postmarketOS is to type `loginctl unlock-session c1` in a different TTY (Ctrl + Alt + 2), and then switch back (Ctrl + Alt + 1). This can also be used to test the issue. Unfortunately, I haven't been able to find a sure-fire way of reproducing the issue. I run into it multiple times a day though, so I can try whatever might be needed to figure this one out.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-mobile/-/merge_requests/511
Git commit e044c84219ff849f8727577a9f7bc123dd1db8c3 by Devin Lin. Committed on 23/06/2024 at 17:03. Pushed by devinlin into branch 'master'. lockscreen: Fix potential cause of input unresponsiveness This is a potential fix for the input to stop working. There was unused code for passwordless login that could cause the "waitingForAuth" variable to never be set to false after user input. M +9 -31 shell/contents/lockscreen/LockScreenState.qml M +1 -1 tests/LockScreenTest.qml https://invent.kde.org/plasma/plasma-mobile/-/commit/e044c84219ff849f8727577a9f7bc123dd1db8c3
Git commit a7d0b0283fba734752024e48282987d580baf886 by Devin Lin. Committed on 23/06/2024 at 18:23. Pushed by devinlin into branch 'Plasma/6.1'. lockscreen: Fix potential cause of input unresponsiveness This is a potential fix for the input to stop working. There was unused code for passwordless login that could cause the "waitingForAuth" variable to never be set to false after user input. M +9 -31 shell/contents/lockscreen/LockScreenState.qml M +1 -1 tests/LockScreenTest.qml https://invent.kde.org/plasma/plasma-mobile/-/commit/a7d0b0283fba734752024e48282987d580baf886