keepassxc-mail icon indicating copy to clipboard operation
keepassxc-mail copied to clipboard

Cardbook (99.2) support broken in the latest release (1.10)

Open adrianf0 opened this issue 9 months ago • 6 comments

Environment: Thunderbird: 136.0b3 (64 bity) , official snap gives access only to 136 release in beta version on Ubuntu 24.04 keepassxc-mail: 1.10 cardbook: 99.2

The error message from the console:

.....
WebExtensions: KeePassXC-Mail: ... cardbook registering failed 50 times implementation.js:34
WebExtensions: KeePassXC-Mail: unable to register support for CardBook Error: Failed to load chrome://cardbook/content/cardbookRepository.js
    importModule jar:file:///home/afiergol/snap/thunderbird/common/.thunderbird/gwzsonpj.default/extensions/[email protected]!/experiment/implementation.js:11
    registerCardbook jar:file:///home/afiergol/snap/thunderbird/common/.thunderbird/gwzsonpj.default/extensions/[email protected]!/experiment/implementation.js:1235
    notify resource://gre/modules/Timer.sys.mjs:49

adrianf0 avatar Mar 13 '25 21:03 adrianf0

I figured it would not quite work and checked their code. What I did not realize that the master branch on the repository is not the active one. With the right information now it seems to work. But I need to test a little bit more.

kkapsner avatar Mar 13 '25 23:03 kkapsner

You can help by testing this:

keepassxc-mail-1.10.1.zip

kkapsner avatar Mar 13 '25 23:03 kkapsner

I confirm the error is gone with keepassxc-mail-1.10.1.

adrianf0 avatar Mar 14 '25 11:03 adrianf0

Great.

kkapsner avatar Mar 16 '25 20:03 kkapsner

Version is submitted to ATN.

kkapsner avatar Mar 18 '25 17:03 kkapsner

Well... it got rejected - the Cardbook team and I need to work on a different solution for that (creating an official WebExtension API interface...)

kkapsner avatar Mar 24 '25 17:03 kkapsner