https://bugs.kde.org/show_bug.cgi?id=489671
Bug ID: 489671 Summary: Time-based lock screen with maliit enabled has broken password confirm button sometimes Classification: Plasma Product: kscreenlocker Version: unspecified Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: plasma-b...@kde.org Reporter: e...@horse64.org Target Milestone: --- SUMMARY When enabling maliit, sometimes the time-based lock screen will just break and the unlock button doesn't work. This can require a hard reset of the machine unless the user figures out how to get it unstuck again (which is usually possible via opening/closing maliit a few times, which due to https://github.com/maliit/keyboard/issues/223 and https://github.com/maliit/keyboard/issues/222 is almost impossible to physically do). Somehow I only ever see this with the time-based lock screen that comes up after some idle time, not any manually activated screen lock. STEPS TO REPRODUCE 1. Use a device with a touch screen, enable maliit. Having a touch screen probably required since it may depend on how a button is pressed later. If possible, disconnect any regular mouse entirely. Hardware keyboards can be connected. 2. Set the idle lock screen timer to something short like 1 minute. 3. Wait for the lock screen to come up and wait the additional seconds required so that entering the password is guaranteed to be mandatory. 4. You can enter a password via maliit, don't touch a physical keyboard or mouse. Entering a password can also be skipped and sometimes helps with the bug occurring more often, but that's of course not a common use case. Afterward, press the password input button via your finger. OBSERVED RESULT See attached video. The button sometimes just breaks and doesn't work anymore. EXPECTED RESULT The unlock button works. SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: postmarketOS Edge (available in About System) KDE Plasma Version: 6.1.2 KDE Frameworks Version: 6.3.0 Qt Version: 6.6.3 ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.