-
-
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
Due to Snap sandboxing, you must run a script to enable browser integration #4945
Comments
If you clicked the link in the message it would literally have brought you to where you needed to go. |
Well isn't that ass hattery on a major scale... a link that doesn't take you to where it says it does. And this stupidity warrants closing the issue does it? |
@xpusostomos |
The title text should really be renamed to "download here" to avoid confusion |
I had the same issue, I also didn't understand that the link points to a specific target and not just to the https://keepassxc.org homepage so it took me some time to locate the script. It would definitely help to change the link text to something less confusing, for example "Download here" as previously suggested. |
I had the same issue. The link to download the script appeared (according to its text) to point to the keepassxc.org homepage, so I spent some time by searching for the script. It would definitely help to change the link text to something more clear like "Download here" as suggested previously. |
If you click the link it should bring you right to the download page that hosts the link to the script. We do that to allow changes to the script link without having to change the program itself. Either way I recommend moving to flatpak which doesn't need a script. |
Switched to flatpak. Now I get this error when trying to connect from the browser:
I get this message on every click at the connect button: "qt.qpa.wayland: Wayland does not support QWindow::requestActivate()" |
That isn't preventing connecting to browser. |
I enabled the extension for firefox in the settings but still get the error: "Key exchange was not successful." |
I checked the native messaging configuration path:
Both returned nothing:
I checked the sockets
Firejail
I have created the files
Then I restarted everything
Its still failing |
Thats the extension log from snap firefox:
This is flatpak
|
You can not run Firefox as a flatpak.... they haven't added support for native messaging to their flatpak offering. |
So neither snap nor flatpak is working, building from scratch takes a day and the apt package is outdated? |
Snap Firefox should work |
If you want the latest apt package, you'll need to use their PPA. You can find it on the download page. |
Overview
I installed the keepass snap package as provided on keepassxc.org (2.5.4) on the latest Ubuntu, and the extention in Chrome.
While trying to get this working, I see this cryptic text in the Browser Integration settings pane:
"Due to Snap sandboxing, you must run a script to enable browser integration.
You can obtain this script from https://keepassxc.org"
Putting aside that making users run scripts isn't cool, there is no script mentioned at https://keepassxc.org. And I've just wasted an hour of my life diving into the documentation, FAQs and Google, and not found this mysterious script.
Can I suggest that the app itself might generate the script, or if that's not possible popup a window with the text, or worst case... at least link the user to some actual web page with the correct instructions.
Steps to Reproduce
Expected Behavior
That integration might work.
Actual Behavior
Key exchange was not successful.
KeePassXC - 2.5.4
Revision: REVISION
Operating System: Ubuntu 20.04 LTS
Desktop Env: Gnome
Windowing System: X11
The text was updated successfully, but these errors were encountered: