Comments (2)
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.
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bw-bio-handler.