<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>505222</bug_id>
          
          <creation_ts>2025-06-04 21:06:28 +0000</creation_ts>
          <short_desc>Fingerprint unlock rarely works after upgrade to Plasma 6.3.4</short_desc>
          <delta_ts>2025-06-05 15:36:47 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Plasma</classification>
          <product>plasmashell</product>
          <component>Screen locking</component>
          <version>6.3.4</version>
          <rep_platform>Kubuntu</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>499637</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>regression</keywords>
          <priority>NOR</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.0</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="mcarans">mcarans</reporter>
          <assigned_to name="Plasma Bugs List">plasma-bugs-null</assigned_to>
          <cc>nate</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2430424</commentid>
    <comment_count>0</comment_count>
    <who name="mcarans">mcarans</who>
    <bug_when>2025-06-04 21:06:28 +0000</bug_when>
    <thetext>SUMMARY
With Kubuntu 24.10, I could lock the screen, leave it for a while, come back and unlock with fingerprint. After upgrading to Kubuntu 25.04, I can only log in with password in that case, but fingerprint works for sudo and sometimes works for immediate unlock after window-L lock.

STEPS TO REPRODUCE
1. /etc/pam.d/kde looks like this:
auth            sufficient      pam_fprintd.so
auth            sufficient      pam_unix.so try_first_pass likeauth nullok

Actually I have a slightly more sophisticated setup whereby login uses password and does not use the fingerprint (because it won&apos;t unlock KWallet) but screen lock and sudo use fingerprint first falling back on password. This is described in detail here: https://www.reddit.com/r/Kubuntu/comments/1aew6t3/comment/kodetid/?utm_source=share&amp;utm_medium=web3x&amp;utm_name=web3xcss&amp;utm_term=1&amp;utm_content=share_button
 
2. Test unlocking after sleep

OBSERVED RESULT
With Kubuntu 25.04 (Plasma 6.3.4), it doesn&apos;t work, but fingerprint for sudo works fine and window key-L to lock and immediate unlock sometimes works.

EXPECTED RESULT
With Kubuntu 24.10, it worked reliably ie. fingerprint works for immediate unlock and unlock after sleep as well as sudo.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma:  Kubuntu 25.04
KDE Plasma Version:  6.3.4
KDE Frameworks Version:  6.12.0
Qt Version: 6.8.3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2430561</commentid>
    <comment_count>1</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2025-06-05 15:36:47 +0000</bug_when>
    <thetext>Unfortunately, with the way we implemented fingprint auth, this is an fprint limitation.

We open a fingerprint auth session immediately when the unlocking UI appears, so that you can immediately swipe your finger to unlock. The moment the session begins, fprint starts an internal timer of I believe 30 seconds, and if it doesn&apos;t get anything after that, it closes the session and you can&apos;t unlock with a fingerprint anymore.

What I imagine changed is that now, the unlocking UI is shown immediately on the lock screen for you, which means fprint&apos;s timer starts immediately. In the past, probably you had to wiggle the pointer first to make it appear, which means the timer didn&apos;t start yet.

This is non-deterministic due to Bug 499637. You&apos;re probably hitting the condition (which has not been found yet) that makes the UI always appear.

*** This bug has been marked as a duplicate of bug 499637 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>