https://bugs.kde.org/show_bug.cgi?id=505987
Fushan Wen <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas |ma/kscreenlocker/-/commit/5 |ma/kscreenlocker/-/commit/b |c2e6e1e877c1a0ecd915d4b9177 |4f2195ecbfa4bee36ade689c7f2 |3cf9c56734e6 |4d9dde300dbd --- Comment #13 from Fushan Wen <[email protected]> --- Git commit b4f2195ecbfa4bee36ade689c7f24d9dde300dbd by Fushan Wen. Committed on 13/12/2025 at 03:02. Pushed by fusionfuture into branch 'Plasma/6.5'. 🍒greeter: fix hanging when unlocking via loginctl over KDE Connect `fail_delay` used to sleep in the thread, which blocks the screen locker from quiting when another unlock attempt succeeds. This records the next attempt allowed time point in each worker and checks it in `PamWorker::authenticate()` to make sure a previous failing worker doesn't affect other successful attempts to unlock the screen. How to reproduce: 1. Meta + L 2. Move the mouse so the password input field appears (IMPORTANT) 3. Run unlock via KDE connect 4. Observe frozen screen/black screen if mouse is moved Related: bug 506343 FIXED-IN: 6.5.5 (cherry picked from commit 5c2e6e1e877c1a0ecd915d4b91773cf9c56734e6) Co-authored-by: Fushan Wen <[email protected]> M +13 -4 greeter/pamauthenticator.cpp https://invent.kde.org/plasma/kscreenlocker/-/commit/b4f2195ecbfa4bee36ade689c7f24d9dde300dbd -- You are receiving this mail because: You are watching all bug changes.
