Vivaldi Snapshot never worked out of the box for me on both deb and arch based distros. Following the troubleshooting guide (ref, discussion) I wrote this idiot-proof guide for my future self and 4 other linux noobs who might run into this issue.
- We need to have the KeePassXC-Browser chrome extension installed and Browser Integration allowed in KeePassXC settings.
- Check if
~/.config/vivaldi-snapshot/NativeMessagingHosts/org.keepassxc.keepassxc_browser.json
exists. If it does not, make the file and paste:
{
"allowed_origins": [