Skip to content

[macOS] Prompt for a master password, despite having quick unlock via Touch ID after opening the lid #8945

@KORraNpl

Description

@KORraNpl

Overview

I have quick unlock enabled. Whenever I try to unlock my database after it has been locked due to closing the lid), there is a prompt for a master password. There is no button for quick unlock. After typing anything in the field (bad / good password), only then prompt to use the Touch ID and the db gets unlocked (given I use the right finger, so this part works fine).

Note: This seems to work as expected if I manually lock the db / put the machine to sleep / lock it.

Steps to Reproduce

  1. Unlock a db with quick unlock enabled.
  2. Close the lid (make sure in your settings that KeePassXC will lock the db in this case).
  3. Open the lid and try to unlock the db.

Expected Behavior

As the quick unlock is enabled, I can click "Unlock Database" button, use the Touch ID to have the db unlocked.

Actual Behavior

I get a prompt for a password, then (regardless the password is valid or not), I get a prompt for using Touch ID.
image1
image2
image3

Context

KeePassXC - Version 2.7.4
Revision: 63b2394

Qt 5.15.6
Debugging mode is disabled.

Operating system: macOS 12.6
CPU architecture: arm64
Kernel: darwin 21.6.0

Enabled extensions:

  • Auto-Type
  • Browser Integration
  • SSH Agent
  • KeeShare
  • YubiKey
  • Quick Unlock

Cryptographic libraries:

  • Botan 2.19.2

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions