SUMMARY Performing a swipe gesture with a touchscreen, the password input field is visible during the gesture and hides after completion again. STEPS TO REPRODUCE 1. Lock the screen 2. Swipe one the screen OBSERVED RESULT The password input field is visible only during the swipe gesture EXPECTED RESULT The password input field should be permanently displayed after completing the swipe gesture SOFTWARE/OS VERSIONS Linux/KDE Plasma: Arch Linux KDE Plasma Version: 6.4.3 KDE Frameworks Version: 6.16.0 Qt Version: 6.9.1
Introduced by https://invent.kde.org/plasma/plasma-desktop/-/commit/305d88e050ffe4018544e6d4b7c5c6730ca5c0d4. Qt synthesizes a mouse event, therefore `containsMouse` is false and the fadeoutTimer is restarted. I unfortunately don't have any knowledge in Qt/Qml, but per documentation wrapping the MouseArea in a MultiPointTouchArea might help.
I am also experiencing this bug, unlocking the device using touch is very hard and awkward to do (you have to tap and hold anywhere on the screen and quickly tap the password field before it fades out), hope it gets fixed soon. This should probably be higher than low priority