Benjamin-Loison / keepassxc-browser

KeePassXC Browser Extension
GNU General Public License v3.0
0 stars 0 forks source link

Why snap installed web-browser are not supported? #40

Open Benjamin-Loison opened 7 months ago

Benjamin-Loison commented 7 months ago

Cannot the web extension detect that the installed web-browser was done with snap and warn there instead of having to see the notice not prompted specifically to snap users in KeePassXC?

image

Are flatpaks supported?

I notice the same issue with Snap and Flatpak in my Framework Linux Mint Linux Mint (trust) VirtualBox virtual machine.

https://snapcraft.io/chromium

https://flathub.org/apps/org.chromium.Chromium

image

Getting Started Guide - Setup Browser Integration redirects to https://keepassxc.org/docs/KeePassXC_GettingStarted#_setup_browser_integration

When click multiple times Reload get:

image

Troubleshooting Guide redirects to https://github.com/keepassxreboot/keepassxc-browser/wiki/Troubleshooting-guide

https://github.com/keepassxreboot/keepassxc-browser/wiki/Troubleshooting-guide/dc0747b0b4265c0c2100379b96b97a7385f794ae#5-ubuntu-snap

If you are using Ubuntu based distro older than 22.04 Firefox or Chromium installed via snap will not work.

Looks like a contradiction with above screenshot statement concerning snap.

Why suddenly start talking about flatpak as if it could solve snap issue while still using snap??

Maybe flatpak needs to be installed before (apt-get install -y flatpak).

How are we supposed to install flatpak then?

flatpak permissions webextensions

does not return anything with chromium flatpak installed.

flatpak permission-set webextensions org.keepassxc.keepassxc_browser snap.chromium yes
flatpak permissions webextensions
Table         Object                          App           Permissions Data
webextensions org.keepassxc.keepassxc_browser snap.chromium yes         0x00
flatpak permissions
Table         Object                          App           Permissions Data
webextensions org.keepassxc.keepassxc_browser snap.chromium yes         0x00

It still does not change issue with connecting on snap and flatpak.

Should check the mentioned blog post.

Related to Benjamin_Loison/chromium#1.

Expected Behavior

Current Behavior

Possible Solution

Steps to Reproduce (for bugs)

1. 2. 3. 4.

Debug info

KeePassXC - {VERSION} KeePassXC-Browser - {VERSION} Operating system: Mac/Win/Linux Browser: Chrome/Firefox/Vivaldi/Chromium