I develop my Thunderbird add-ons by creating a file in the extensions directory of my profile containing the path to the source directory of the add-on. When I make changes to the files in my source directory, in the past all I've had to do is quit and restart Thunderbird and it loads the new versions of the file. This works in Thunderbird 56.0b1. It does not work in the 2017-08-10 nightly build, i.e., in that build when I quit and restart Thunderbird it still has old versions of my source files cached somewhere and keeps using them. I have devtools.cache.disabled set to true, dom.caches.enabled set to false, extensions.getAddons.cache.enabled set to false, and nglayout.debug.disable_xul_cache set to true, and none of these seem to make a difference.
We use the code from toolkit. Please can you check with the FX nightly if this behaves the same?
>Please can you check with the FX nightly if this behaves the same? I am not equipped to do that.
Maybe related to bug 1389741. Kris, did that get removed intentionally or damaged accidentally?
Yes, the recursive directory scan was intentionally removed. We only check the modification time of the install.rdf or manifest.json files now.
Status: NEW → RESOLVED
Last Resolved: 7 months ago
Resolution: --- → WONTFIX
So changing something in install.rdf should trigger a reload? Fo mer, that is not the case with beta or daily. I just changed the version number of my AddOn but it is not updated...
You need to log in before you can comment on or make changes to this bug.