Closed kolinger closed 5 years ago
Well seen, it was indeed a problem of path under Windows. Thank you for the fix ! It's the fault of the newURI() method that returns something like this: // jar: file: /// C: /Users/xxx/AppData/Roaming/Thunderbird/Profiles/xxx.default/extensions/mintrayr@tn123.ath.cx.xpi! /modules/trayservice.jsm
I did not know that Thunderbird JS has such power Yes and it is very dangerous because any addon can modify any file on the hard drive... It is amazing that there have not been more problems in the past with such APIs.
Added support for windows unpacking, also added hint for python dependencies.
With this fix extension is working on Windows 10 x64 with Thunderbird 60.0.
BTW: Nice workaround how you unpacking extension manually 👍. I did not know that Thunderbird JS has such power 💪