eljamm
March 25, 2024, 12:59am
2
Hey @Zonsopkomst , I found your post while searching for the same thing and I don’t know if you got it working or not, but I thought I’d share my progress for anyone looking for this in the future as well.
As far as I know, flatpak integration is still an issue . However, some people found a workaround to get KeepassXC (flatpak version) integration working with flatpaked browsers (including Brave):
opened 07:09PM - 26 May 22 UTC
more info needed
When I login to a new site where I have not added my credentials, the credential… s are not saved to keepassxc.
## Expected Behavior
When a new credentials is entered, upon successful login, the credentials should be saved in the keepassxc.
## Current Behavior
The credentials are not getting saved.
## Possible Solution
## Steps to Reproduce (for bugs)
1. Open site.
2. Login by providing credentials.
3. Check if credentials have been saved.
The credentials are not saved.
## Debug info
KeePassXC-Browser Version: 1.7.12
KeePassXC Version: 2.7.1
Operating system: Linux
Browser: Firefox
Logs that I could find:-
In the about:debugging page, I see this when I try to login with new credentials
```
Cannot send activated_tab message: Error: Could not establish connection. Receiving end does not exist.
switchTab moz-extension://ea998e4f-fd04-44a0-a38f-87a57c7ddf5b/background/page.js:208
```
It is able to detect the keepassxc running locally, as it is able to retrieve credentials. The issue is when it tries to save it, it fails.
opened 07:09PM - 26 May 22 UTC
more info needed
When I login to a new site where I have not added my credentials, the credential… s are not saved to keepassxc.
## Expected Behavior
When a new credentials is entered, upon successful login, the credentials should be saved in the keepassxc.
## Current Behavior
The credentials are not getting saved.
## Possible Solution
## Steps to Reproduce (for bugs)
1. Open site.
2. Login by providing credentials.
3. Check if credentials have been saved.
The credentials are not saved.
## Debug info
KeePassXC-Browser Version: 1.7.12
KeePassXC Version: 2.7.1
Operating system: Linux
Browser: Firefox
Logs that I could find:-
In the about:debugging page, I see this when I try to login with new credentials
```
Cannot send activated_tab message: Error: Could not establish connection. Receiving end does not exist.
switchTab moz-extension://ea998e4f-fd04-44a0-a38f-87a57c7ddf5b/background/page.js:208
```
It is able to detect the keepassxc running locally, as it is able to retrieve credentials. The issue is when it tries to save it, it fails.
That being said, integration with normal Brave and Librewolf (installed from nikpkgs) works without any issues:
For Brave, you just go to Settings > Browser Integration > General
and tick Brave
.
For Librewolf, you go to Settings > Browser Integration > Advanced
and you tick Use a custom browser configuration location
Browser type: Firefox
Config Location: ~/.librewolf/native-messaging-hosts
You just need to keep in mind that KeepassXC needs to be open before you open any browsers. You can also autostart it in your DE so you don’t forget.
Hope this helps
1 Like