https://bugs.kde.org/show_bug.cgi?id=505987

David Edmundson <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|                            |6.5.4
  Fixed/Implemented|                            |
                 In|                            |
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kscreenlocker/-/commit/5
                   |                            |c2e6e1e877c1a0ecd915d4b9177
                   |                            |3cf9c56734e6
             Status|ASSIGNED                    |RESOLVED

--- Comment #12 from David Edmundson <[email protected]> ---
Git commit 5c2e6e1e877c1a0ecd915d4b91773cf9c56734e6 by David Edmundson, on
behalf of Fushan Wen.
Committed on 12/12/2025 at 19:09.
Pushed by davidedmundson into branch 'master'.

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.4

M  +13   -4    greeter/pamauthenticator.cpp

https://invent.kde.org/plasma/kscreenlocker/-/commit/5c2e6e1e877c1a0ecd915d4b91773cf9c56734e6

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to