Este tópico oferece uma solução melhor.
defina estas prefs:
-
nglayout.debug.disable_xul_fastload
para true -
nglayout.debug.disable_xul_cache
para true
Conforme descrito no link
Atualmente, quando desenvolvo uma extensão do Firefox que usa Módulos JavaScript (JSM), tenho que desabilitar a extensão - > reinicie o Firefox - > ativar a extensão - > reinicie o Firefox para executar quaisquer modificações que eu faça em um arquivo JSM.
Existe uma maneira melhor, de forma que eu possa recarregar o JSM com apenas uma única reinicialização do Firefox, talvez?
Este tópico oferece uma solução melhor.
defina estas prefs:
nglayout.debug.disable_xul_fastload
para true nglayout.debug.disable_xul_cache
para true Conforme descrito no link
O Firefox implementou um recurso simples para isso, disponível em
about:debugging
Habilite a depuração de complemento, carregue seu complemento temporariamente e voila você tem um botão disponível para recarregá-lo à medida que você faz modificações em JS / CSS / Etc.