-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
[macOS] Prompt for a master password, despite having quick unlock via Touch ID after opening the lid #8945
Comments
That is extremely odd. So the only real defect here is that the expected quick unlock view is not shown, but quick unlock still works. |
Yeah, I agree that it's very odd. Initially, I thought that it requires both password AND Touch ID to unlock a db, so I suspected that it might be a desired behaviour, but after realizing that any password works, I was sure it's a defect. Anyway, if you need anything in terms of reproduction, please let me know. I love KeePassXC and recent addition of quick unlock feature is a great idea! |
I can confirm this issue on my intel macbook air, OS 13.1. No master password required, just hitting return brings up the quick unlock popup. Never noticed it because I normally lock the db manually before shutting the lid. |
I have this issue as well – I cant unlock the database anymore with the master password without touch-id. This is rather annoying, since I have an issue with my skin right now, were touch-id only sometimes works :( |
have seen this behaviour at coworker's mac too:
you have to close the db tab in the app and reopen (and unlock with master pw) the db to be able to use it. UPDATE: actually my scenario is more like #9034 / #9032 which was just fixed in the fresh release 2.7.5 👍 😎 |
I know that this issue is assigned to 2.8.0, but I noticed there were some changes in 2.7.6 related to Quick Unlock, so I retested the issue and it's still there. Just my QA habit ;) |
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
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.



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:
Cryptographic libraries:
The text was updated successfully, but these errors were encountered: