keepassxreboot / keepassxc

KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
https://keepassxc.org/
Other
20.95k stars 1.45k forks source link

Sometimes the option to use Touch ID is missing on my Mac mini (M1, 2020) #8029

Open bottee opened 2 years ago

bottee commented 2 years ago

Overview

Sometimes the option to use Touch ID is missing on my Mac mini (M1, 2020).

Steps to Reproduce

  1. Open keepassxc
  2. Restart mac mini with the option activated to open all windows again the next time you log in
  3. In the new started keepassxc the setting for quick database unlocking is missing
  4. Next time databse is locked, quick database unlocking is not available

Expected Behavior

In the new started keepassxc the setting for quick database unlocking is available and the feature is working

Actual Behavior

In the new started keepassxc the setting for quick database unlocking is missing and quick database unlocking feature is not available.

Context

Maybe the problem arises from macos on M1 not providing the needed information about the Touch ID sensor at once after login. When I start keepassxc manually shortly after all other applications have been started after login, quick database unlocking is available and working. On my Macbook Pro from 2019 with intel cpu the problem is not showing up at all.

KeePassXC - Version 2.7.1 Revision: 5916a8f

Qt 5.15.2 Diagnosemodus ist deaktiviert.

Betriebssystem: macOS 12.3 CPU-Architektur: arm64 Kernel: darwin 21.4.0

Aktivierte Erweiterungen:

Kryptographische Bibliotheken:

NOTE: Operating System: macOS 12.3.1 (21E258)

FuturePilot commented 2 years ago

Same here. After a reboot the first start of KeePassXC doesn't have the setting for TouchID and unlocking with TouchID will not work. It will show up after quitting and restarting KeePassXC.

thgoebel commented 2 years ago

Same here, with a MacBook Pro (15-inch, 2019, Intel Core i7) and macOS 12.5 and KeePassXC 2.7.1.

jmcollin78 commented 2 years ago

Same for me with Mac Mini M1 and KeyPassXC 2.7.1

jmcollin78 commented 2 years ago

I wonder if the option is not visible only once after reboot or installation. You install it, it seems to work and the next day it don't work anymore, after the Mac goes to sleep or the end of the session or something like that.

This is very strange

haridsv commented 1 year ago

This happened for me after a restart and now the option is not coming back whether I restart the app or Mac. Is this a regression in the newer versions?

haridsv commented 1 year ago

The option is suddenly back today. In the last 2 days whenever it got auto-locked, I had to use password, but today I was pleasantly surprised to see the option to use Touch ID.

CommanderRedYT commented 3 months ago

Same here with Macbook Air M2, I got the dialog to show up two times, but every other time I have to unlock with password even if I unlocked it already.