En mi extensión de Firefox, el evento Desinstalado no parece activarse

Firefox 4 expone algunos eventos para detectar cuándo el usuario está desinstalando una extensión. Puedo conseguironUninstalling para disparar (cuando el usuario hace clic para eliminar una extensión), pero no puedo hacer que suceda nada cuandoonUninstalled incendios (que deberían ocurrir después del reinicio).

Components.utils.import("resource://gre/modules/AddonManager.jsm");
AddonManager.addAddonListener({
    onUninstalled: function(addon){
        //does not work
        alert("uninstalled!");
    },
    onUninstalling: function(addon){
        //works as expected
        alert("uninstalling!");   
    }
  });

Finalmente espero mostrar una página después de que el usuario desinstale mi extensión. Preferiría hacerlo después de Desinstalar si pudiera.

Respuestas a la pregunta(1)

Su respuesta a la pregunta