We are trying to track down something with our Firefox extension. It has a content script that injects some code into the page. On most Firefox 44 browsers, it runs fine. But on a few (one on a Mac, one on Windows 10) it doesn’t seem to run.
As a test, I put a JavaScript alert in the content script and made my own XPI. We put the XPI on these Firefox browsers, and the alert doesn’t show.
Here’s the strange part - on those machines, we create a new Firefox profile. Then the extension works - the content script runs, the alert appears, etc.
So the situation seems to be that creating a new profile suddenly allows the content script to function.
Any thoughts as to what could cause this?