I use Vivaldi for my work browser and MS Edge for my personal browser. On my work Mac, both browsers integrate as expected with the desktop app for automatic unlocking, etc. On Linux, only Edge does (and Firefox I tested it). Vivaldi on Linux expects me to login separately as if I don't have the desktop app running. I do have the NativeMessagingHosts file in the .config directory for vivaldi.
Anything else I could check?
1Password Version: 8.7.0
Extension Version: 2.3.3
OS Version: Fedora 36 (also in 35)
Comments
I'm grateful for your comment, as it lead me to a successful outcome for my similar question about firefox. I wanted to report back in case it works for you, too:
It is very likely that your MS Edge works because
msedge
is0:0
:whereas your
firefox-bin
is likely owned by your current user, or a uid that they otherwise deem "unacceptable."If that's true of your circumstance, I'd suggest changing the ownership of at least
firefox-bin
and possibly all of the firefox files to 0:0 and see if it starts to work for youThe tie-breaker is if your
$HOME/.config/1Password/logs/BrowserSupport/1Password_rCURRENT.log
contains "Failed to verify browser permissions", in case you wanted to have a look before going to the trouble of running thechown
Team Member
Hi @jbhardman, thanks for raising this issue.
"Vivaldi isn't on our list of browsers that we support by default on the Linux platform. That means you'll need to do a few things to get it working with 1Password.
sudo mkdir /etc/1password
.cd /etc/1password
.sudo gedit custom_allowed_browsers
.opera
orvivaldi-bin
. (the binary name)sudo chown root:root /etc/1password/custom_allowed_browsers && sudo chmod 755 /etc/1password/custom_allowed_browsers
I hope this is helpful - let me know if this resolves the issue for you!