keepassxreboot / keepassxc

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

Browser extension - Does not work with Tor or Firefox #10908

Closed techrivertree closed 3 weeks ago

techrivertree commented 3 weeks ago

Overview

I have the KeepassXC browser extension on both TOR and Firefox. Both browsers have the extension enabled. In my database, under browser integration, both TOR and Firefox are enabled. Also, under database settings, there no connected databases.

ETA: I added the browser extension to Brave, worked first time.

Neither browser extension will connect to my database.

Steps to Reproduce

  1. Install Firefox and TOR, install keepassxc browser extension
  2. Open up your database, enable browser extension
  3. Your database should not connect to the browser extension

Expected Behavior

The browser extension should connect to the database

Actual Behavior

Nothing, the extension wont connect to my database

Context

KeePassXC - unknown KeePassXC-Browser - 1.9.0.5 Operating system: Linux x86_64 Browser: Mozilla Firefox 115.0 (TOR)

KeePassXC - Version 2.6.6 Revision: 9c108b9

Qt 5.15.3 Debugging mode is disabled.

Operating system: Zorin OS 17.1 CPU architecture: x86_64 Kernel: linux 6.5.0-35-generic

Enabled extensions:

Cryptographic libraries:

Operating System: Linux (Ubuntu (ZorinOS distro) Desktop Env: Gnome Windowing System: Wayland

droidmonkey commented 3 weeks ago

Sounds like you didn't connect the extension to your database. Please follow the directions if that is the case: https://keepassxc.org/docs/KeePassXC_UserGuide#_setup_browser_integration

Otherwise, head over to the troubleshooting guide or search the issue board. Plenty of examples of all the pitfalls with Linux and browsers. https://github.com/keepassxreboot/keepassxc-browser/wiki/Troubleshooting-guide

techrivertree commented 2 weeks ago

I read over all of that. Still does not connect.

droidmonkey commented 2 weeks ago

Ok, then what did your strace output produce?

techrivertree commented 2 weeks ago

I uninstalled the extension and installed via flatpack. Version went from 2.6.6 to 2.7.8. Still cannot connect

though it works first time with Brave.

Please excuse my noob knowledge, what is a "strace output"?

droidmonkey commented 2 weeks ago

You didn't follow the troubleshooting guide if you are asking that question

techrivertree commented 2 weeks ago

On firefox I went to "about:debugging" but there was no option to "Enable add-on debugging".

Since the browser extension works great with Brave, my KeepassXC install is good.

I did inspect the browser extension, here is the browserAction.js

Screenshot from 2024-06-17 21-27-12

Screenshot from 2024-06-17 21-26-10