-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Setting a Custom Browser configuration location presents the org.keepassxc.keepassxc_browser.json file as the database #8655
Comments
I don't understand what is happening to you at all, screenshot please |
@neildarlow Firefox launches KeePassXC..? This sounds like a bug in the Flatpak package. It should start the proxy instead and not the KeePassXC itself. Maybe the Custom Browser feature is not working properly with the Flatpak. |
Maybe I'm confused by terminology here. How does the KeePassXC Proxy differ from the KeyPassXC you would launch from a Desktop or Panel launcher icon? To me the visuals are the same. If I launch KeePassXC from the Desktop/Panel I am able to select a previously existing database from the recents and then enter the password to unlock it. Similarly, if I start Firefox without having previously launched KeePassXC the effect is to present the same dialog to select the database and provide the password to unlock it. If the second behaviour is incorrect then it is what the Flatpak version of KeePassXC has always done in all the time I have been using it. |
Hi @droidmonkey, Yes, I just saw that you had reported this. So, it has always exhibited this behaviour. The problems I describe in this issue have only shown themselves with KeePassXC-2.7.3 and the need for me to specify a Custom Browser Configuration location which, I believe, came about from a change in this release. My question, I guess, is my bug report in any way valid? As a workaround I just have to make sure that I insert my YubiKey and launch KeePassXC to unlock the database before I start Firefox - which is a bit tedious. |
Thank you for this @droidmonkey. The solution is very elegant and works well. |
Overview
After updating to KeePassXC-2.7.3 it was necessary to set a Custom Browser configuration location for Firefox.
KeePassXC suggests ~/.config/mozilla/native-messaging-hosts which I had to change to
/.mozilla/native-messaging-hosts./KeePassXC.kdbx) is replaced by the full path to org.keepassxc.keepassxc_browser.json.On restarting KeePassXC my existing database (
Steps to Reproduce
Expected Behavior
Setting a Custom Browser configuration location should not affect any existing Database choice and should not present a configuration file as a Database.
Actual Behavior
Setting a Custom Browser configuration of e.g. ~/.mozilla/native-messaging-hosts presents ~/.mozilla/native-messaging-hosts/org.keepassxc.keepassxc_browser.json as the previously selected database
Context
fedora 37 Silverblue edition
Firefox-105.0.1 installed in base OS image as RPM
KeePassXC - Version 2.7.3
Revision: d8483d3
Distribution: Flatpak
Qt 5.15.6
Debugging mode is disabled.
Operating system: KDE Flatpak runtime
CPU architecture: x86_64
Kernel: linux 5.19.15-301.fc37.x86_64
Enabled extensions:
Cryptographic libraries:
Operating System: Linux
Desktop Env: Gnome
Windowing System: Wayland
The text was updated successfully, but these errors were encountered: