What about the behavior on release where we can't toggle the pref? Should we display 'load temporary add-no' or 'load add-on' based on the pref value? Should we encourage setting the pref to false? Should we replace the 'load temporary add-on' with just a 'load add-on' and have different behavior based on the pref? It is not clear what UI we should end up with.
Now, the new installation method will allow permanent install of signed addon,īut unsigned one, the typical usage when you are loading sources directly, is going to fail unless you toggle the signature pref. This is actually painful when you are testing behavior of your addon on startup or reboot! Or if you happen to easily break firefox and need to restart firefox while developing your addon. But this addon is going to be transcient and disappear on next Firefox startup.
Which is going to install any addon, even unsigned, even without the signature magic pref. We do have an existing entry: 'Load temporary add-on'. Now we just need to tweak about:debugging UI to use that new platform feature. bug 1185460 focused on providing the AddonManager internal necessary to install addons permanently.