Open RealRaven2000 opened 2 weeks ago
Here is what happens (tested in Tb 128.0b1) when we try to save the configuration from the license tab:
no file picker dialog appears; in error console we see the following exception:
[Exception... "Could not convert JavaScript argument arg 0 [nsIFilePicker.init]" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" location: "JS frame :: jar:file:///I:/Thunderbird_Profiles/ct4akusa.Beta-Test/extensions/quickfolders@curious.be.xpi!/chrome/content/api/Utilities/implementation.js :: fileConfig :: line 35" data: no]
Here is a fixed version:
QuickFolders-mx-6.5.2pre38.zip
This should also be backwards compatible with ESR 115 and all versions in between that and 128.* - no new branch is planned!
To try the version above download zip file and drag the file into Thunderbird Add-ons Manager (do not extract contents, it won't install like that)
According to bug 1878401 a parameter was changed in mozilla-central for the interface
nsIFilePicker.init()
- it will fail when we pass inwindow
as first parameter. The c-c source code shows that instead we need to plug inwindow.browsingContext
. This needs to be fixed in a way so that QuickFolders stays compatible with Thunderbird 115 but is also compatible with Thunderbird 125 and later.