While developing extensions for Fx Quantum, my work-flow is as following:
-
Start Quantum
-
Open "about:debugging"
-
Click "Load Temporary Add-on"
-
Navigate to my extensions folder and select any one of the files
Then:
-
Open (or re-load) a test html page.
-
Test the extension
-
Modify the extension source
-
Reload the extension from the "about:debugging" page
-
Rinse and repeat
The problem is that once the extension is reloaded, it doesn’t seem to “take” until I reload the test page (or reload the extension) several times. I know it’s not “taking” because I attempt to set a badge on the extension’s toolbar icon and create a context menu when the page loads or is activated. They are not appearing every time. I might have to reload 5 or 6 times before I can see the changes. It’s as if Quantum is not completing the reload.
This is very irritating and really slows down development. I have tried using the Fx release version and the developer edition with the same results. Has anyone else seen this behavior?