I have just updated an extension of mine, tested it with web-ext
and everything worked fine.
So I uploaded it to the beta channel on AMO and downloaded the signed file it into my main browser.
Aaaand – it didn’t work.
By setting breakpoints I figured out that the content scripts are not loaded in the order they are listed in the manifest.json
.
The very strange thing is, if I sideload the very same file I uploaded to AMO (still unsigned) it works correctly.
I have reproduced this with a bunch on profiles with FF52 x64 on Win10.
With the signed file, the load order of the content scripts is messed up (and the manifest.json
is ok).
Any ideas what that is? Should I file a bug?