Git Product home page Git Product logo

Comments (2)

quexten avatar quexten commented on June 11, 2024 1

Okay, I have tested chromium and google-chrome installed as RPMs, and they work fine after changing the template.

As far as I can tell, Snap and Flatpak versions of chrome/chromium will only work if the WebExtensions portal is finished (Related Pull Request: flatpak/xdg-desktop-portal#655 ). Ubuntu Firefox has support for this, but as far as I can tell there is no support for Flatpak yet. Chromium has no support as of now for either as far as I can tell. Until the portal is finished and the browsers support it, there is nothing I can do to fix this. This also applies to the official Bitwarden Desktop App.

So the only short term fix for you is to install chromium as a deb/rpm/AppImage.

I'm leaving this issue open for tracking until the WebExtensions portal support is finished and I tested it with this tool.

from bw-bio-handler.

quexten avatar quexten commented on June 11, 2024

Hi, thank you for your report and pointing out a bug in the code!
I have fixed the template bug for now but still have to test with chrome.

However, since you mention installing via snap: Snaps (and Flatpaks) sandbox the native messaging (which the official desktop client also uses to communicate with the browser extension). If either the desktop client or the browser is installed as a snap, this makes native messaging impossible to do in the default way as far as I understand. The easiest way to fix this would be to use chrome as a non-sandboxed package (rpm/deb/etc.).

These are the chromium and firefox bugs:
https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1741074
https://bugzilla.mozilla.org/show_bug.cgi?id=1661935

The proper fix is to use the WebExtensions portal with something like:

sudo apt-get install flatpak
flatpak permission-set webextensions org.kde.plasma.browser_integration snap.firefox yes
restart firefox

which should permit the IPC. I have not yet had time to test this with this tool / to integrate it into the setup.

from bw-bio-handler.

Related Issues (2)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.