As I work on my extension, I want to have it continually loaded as I browse the web in my daily use. I don’t want to start up a separate instance using something like “web-ext run” specifically to test functionality in a dedicated session.
Is this possible? Can I load a local dev version of my extension and have it persist across my normal browser tabs, and between sessions? If not, I would really appreciate this feature.
Until now, I have been building and using a Greasemonkey version of my extension code. It got rebuilt and installed whenever I changed code, and was instantly reloaded during normal browser use.
Now, Greasemonkey is broken in Firefox 57. And even when (if) it works again, it won’t have access to the filesystem (thanks, WebExtensions…), so I can’t just update the local js file and F5 my page. I’ll need to manually copy/paste the source into a new GM interface. Not horrible, but significantly more annoying.