keepassxreboot / keepassxc

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

Search in all opened databases doesn't work with auto opened databases #9166

Open WhitespaceQ opened 1 year ago

WhitespaceQ commented 1 year ago

Overview

On Opera 95.0.4635.46 with Chromium 109.0.5414.120, the browser integration fails to find any matching credential in a database that isn't the main database.

Steps to Reproduce

  1. Create two database, A and B
  2. Set a rule so that database B is opened whenever A is opened
  3. Enable browser integration for Chromium and check "Search in all opened databases"
  4. Open Opera, open a page with log-in page and click KeepaasXC logo
  5. No Browser Access Request is prompted unless the user manually open the KeepassXC instance and switch to the B database tab

Expected Behavior

When the KeepassXC logo is clicked, a browser access request prompt should be opened just like in Chrome and Firefox.

Actual Behavior

No browser access request prompt unless I manually switch to the database that contains the credentials for the site.

Context

KeePassXC - Version 2.7.4 Revision: 63b2394

Operating System: Windows 11 22H2 22621.1265

varjolintu commented 1 year ago

Is there any difference if you use Auto-Open or not? One bug related to that was just fixed for the extension recently.

chris246 commented 12 months ago

Same problem here with the Firefox integration.

I open both databases manually with individual pass phrases.

droidmonkey commented 12 months ago

This has nothing to do with the browser or the browser extension.