<div dir="ltr">FWIW, I run Firefox in a loop like so:<div><br></div>while true; do firefox -no-remote -P dev <a href="http://www.example.com">www.example.com</a>; done<div><br></div>So to reload the whole extension (including rulesets), I just close Firefox and it reopens automatically. Combined with the faster startup from the sqlite change, this is fairly convenient. You do, have to rebuild the sqlite DB each time, with:<div>

<br></div><div>./utils/make-sqlite.py src/chrome/content/rules</div><div><br></div><div>It's also helpful to symlink the appropriate files in your Firefox profile to your development directory, so you don't have to rebuild and re-install the app.</div>

</div>