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

            Bug ID: 521469
           Summary: Fingerprint authentication succeeds at PAM level but
                    lock screen does not auto-unlock; requires manual
                    click/Enter to finalize
    Classification: Plasma
           Product: plasmashell
      Version First 6.6.4
       Reported In:
          Platform: Ubuntu
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Screen locking
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: 1.0

Created attachment 193157
  --> https://bugs.kde.org/attachment.cgi?id=193157&action=edit
Archive for the attachments

On the screen locker, a successful fingerprint scan is authenticated by
  pam_fprintd, but kscreenlocker_greet does not act on it. The locker waits
  until I manually click the unlock arrow (or press Enter) to finalize the
  already-successful fingerprint session. The reader recognizes my finger
  on the first try; the only problem is the extra manual confirmation step.

  See attached journal (one lock -> single scan -> unlock): pam_fprintd
  succeeds at 18:52:05 — proven because pam_kwallet5, which is ordered AFTER
  the "required" pam_fprintd line in the attached kde-fingerprint PAM file,
  runs at 18:52:05. The greeter then sits idle until my manual click at
  18:52:07 (the pam_unix(kde:auth) failure there is just the empty password
  field being submitted by the click; harmless). So a successful fingerprint
  match is not being auto-finalized by the greeter.

  The password (kde) and smartcard (kde-smartcard) PAM stacks also run in
  parallel.

  STEPS TO REPRODUCE
  1. Enroll a fingerprint (fprintd) with libpam-fprintd installed.
  2. Lock the screen (Meta+L).
  3. Scan the enrolled finger once.

  OBSERVED RESULT
  Finger is recognized and pam_fprintd authenticates, but the session does
  NOT unlock until I click the arrow / press Enter.

  EXPECTED RESULT
  A successful fingerprint match unlocks immediately, with no click/keypress.

  SOFTWARE/OS VERSIONS
  Plasma: 6.6.4 | KScreenLocker: 6.6.4 | Frameworks: 6.24.0 | Qt: 6.10.2
  OS: Ubuntu 26.04 | Graphics: Wayland
  Sensor: Goodix MOC (press) | fprintd 1.94.5 | libpam-fprintd 1.94.5-4

  ADDITIONAL INFORMATION
  Attachments:
  - kde-fingerprint.pam — the PAM service the locker uses
  - lockscreen-fingerprint-journal.txt — annotated journal of the reproduction

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

Reply via email to