keepassxreboot / keepassxc

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

Opening database with TouchID works creates extra, uncloseable window #8762

Closed opwvhk closed 2 years ago

opwvhk commented 2 years ago

Note: this issue is possibly caused by https://github.com/keepassxreboot/keepassxc/issues/8763

Overview

Opening my database with TouchID works, but creates an extra open window (all actions greyed out) that will not close.

Steps to Reproduce

  1. Start keepassxc, open a database, and set it to lock when the laptop lid is closed
  2. Close and reopen the lid (unlock the OS if needed)
  3. Ask the browser plugin (on Brave in my case) to unlock the database

Expected Behavior

A window opens to let me identify myself using TouchID. After I press the green button and touch the sensor, the database opens.

Actual Behavior

Two windows open. One as expected, the other one greyed out (even the OS buttons on the window bar). The working window works as expected. The other window remains, but cannot be closed either.

Note: I tried to include a screenshot of the window, but macOS gives me a screenshot of what's behind the window instead (which I think is very well done, even if unhelpful in this case).

Context

KeePassXC - Version 2.7.4 Revision: 63b2394

Qt 5.15.6 Debugging mode is disabled.

Operating system: macOS 13.0 CPU architecture: arm64 Kernel: darwin 22.1.0

Enabled extensions:

Cryptographic libraries:

droidmonkey commented 2 years ago

8719