#1084861 keepassxc-full: browser plugin installed via addons.mozilla.org does not work with Debian's packaging of keepassxc

Package:
keepassxc-full
Source:
keepassxc-full
Description:
Cross Platform Password Manager
Submitter:
Celejar
Date:
2024-10-10 01:42:02 UTC
Severity:
normal
#1084861#5
Date:
2024-10-10 01:38:05 UTC
From:
To:
Installing the browser plugin via the webext-keepassxc-browser package
works fine, but when that package is not installed and the plugin is
installed via addons.mozilla.org, it does not work.

The browser console shows this error on startup:

[Error ] KeePassXC-Browser - init.js failed 							global.js:142:13

and these errors when the plugin icon is clicked:

[Error ] KeePassXC-Browser - testAssociation failed: ReferenceError: nacl is not defined	 global.js:142:13

Uncaught (in promise) ReferenceError: nacl is not defined
    changePublicKeys moz-extension://a077d7e3-8e5f-4fa3-968b-4625248f1dbf/background/keepass.js:401
    getDatabaseHash moz-extension://a077d7e3-8e5f-4fa3-968b-4625248f1dbf/background/keepass.js:318
    testAssociation moz-extension://a077d7e3-8e5f-4fa3-968b-4625248f1dbf/background/keepass.js:256
    onGetStatus moz-extension://a077d7e3-8e5f-4fa3-968b-4625248f1dbf/background/event.js:81
    onMessage moz-extension://a077d7e3-8e5f-4fa3-968b-4625248f1dbf/background/event.js:12