kewisch/quickmove-extension

No selectable folder is listed "Quick Move" dialog

frazar opened this issue · 2 comments

First of all, thank you for your work! This add-on is extremely useful.

I installed the Add-On on Thunderbird 115.10.2 (64 bit). After installation, pressing Quick Move button, no folder is listed in the dialogue.

Screenshot with sample input:

Screenshot with no input:

Logs:

Captured logs
malformed URI sequence api.js:62
    map self-hosted:221
    folderURIToPath jar:file:///home/frazar/.thunderbird/krl6herz.default/extensions/quickmove@mozilla.kewis.ch.xpi!/api/api.js:62
    convertFolder jar:file:///home/frazar/.thunderbird/krl6herz.default/extensions/quickmove@mozilla.kewis.ch.xpi!/api/api.js:46
    folders jar:file:///home/frazar/.thunderbird/krl6herz.default/extensions/quickmove@mozilla.kewis.ch.xpi!/api/api.js:96
    map self-hosted:221
    query jar:file:///home/frazar/.thunderbird/krl6herz.default/extensions/quickmove@mozilla.kewis.ch.xpi!/api/api.js:96
    result resource://gre/modules/ExtensionParent.sys.mjs:1144
    withCallContextData resource://gre/modules/ExtensionParent.sys.mjs:627
    result resource://gre/modules/ExtensionParent.sys.mjs:1143
    withPendingBrowser resource://gre/modules/ExtensionParent.sys.mjs:637
    result resource://gre/modules/ExtensionParent.sys.mjs:1142
    callAndLog resource://gre/modules/ExtensionParent.sys.mjs:1095
    recvAPICall resource://gre/modules/ExtensionParent.sys.mjs:1141
    AsyncFunctionNext self-hosted:852
    (Asinc.: async)
    _recv resource://gre/modules/ConduitsChild.sys.mjs:77
    receiveMessage resource://gre/modules/ConduitsParent.sys.mjs:453
    (Asinc.: JSActor query)
    _send resource://gre/modules/ConduitsChild.sys.mjs:61
    _send resource://gre/modules/ConduitsChild.sys.mjs:111
    callParentAsyncFunction resource://gre/modules/ExtensionChild.sys.mjs:911
    callAsyncFunction resource://gre/modules/ExtensionChild.sys.mjs:630
    stub resource://gre/modules/Schemas.sys.mjs:2897
    load moz-extension://525bef2c-be8b-43b7-ac66-ffb9e4c40000/popup/popup.js:91
    InterpretGeneratorResume self-hosted:1455
    AsyncFunctionNext self-hosted:852
    (Asinc.: async)
    <anonima> moz-extension://525bef2c-be8b-43b7-ac66-ffb9e4c40000/popup/popup.js:173
Uncaught (in promise) Error: An unexpected error occurred
    load moz-extension://525bef2c-be8b-43b7-ac66-ffb9e4c40000/popup/popup.js:91
    async* moz-extension://525bef2c-be8b-43b7-ac66-ffb9e4c40000/popup/popup.js:173
undefined
    load moz-extension://525bef2c-be8b-43b7-ac66-ffb9e4c40000/popup/popup.js:139
    AsyncFunctionThrow self-hosted:856
    (Asinc.: async)
    <anonima> moz-extension://525bef2c-be8b-43b7-ac66-ffb9e4c40000/popup/popup.js:173
Promise rejected after context unloaded: Actor 'Conduits' destroyed before query 'RuntimeMessage' was resolved
popup.js:142
    unload moz-extension://525bef2c-be8b-43b7-ac66-ffb9e4c40000/popup/popup.js:142

Let me know if I can provided further help!

Can you try again with Thunderbird 128?

I can no longer reproduce the issue with Thunderbird 115.14.0. Thanks!