Add-ons/Firefox57: Difference between revisions

Line 87: Line 87:
* A XUL overlay extension this is signed by AMO and is MPC=true, *will run* on nightly.
* A XUL overlay extension this is signed by AMO and is MPC=true, *will run* on nightly.
* A WebExtension that is unsigned *will run* on nightly but not on release.
* A WebExtension that is unsigned *will run* on nightly but not on release.
== Prefs ===
To enable things on Nightly some prefs must be flipped:
* For unsigned the appropriate [https://wiki.mozilla.org/Add-ons/Extension_Signing signing pref] '''xpinstall.signatures.required''' must be flipped.
* For legacy add-ons the '''extensions.legacy.enabled''' pref must be flipped.
* For non-MPC add-ons '''extensions.allow-non-mpc-extensions''' pref must be flipped.


== Notes ==
== Notes ==


* Nightly will need to flip prefs
** For unsigned the appropriate [https://wiki.mozilla.org/Add-ons/Extension_Signing signing pref] must be flipped.
** For legacy add-ons the '''extensions.legacy.enabled''' pref must be flipped.
** Both of these will default to false.
* AMO will stop signing legacy add-ons for version of Firefox greater than 57. Old signed add-ons will remain on servers and people's hard drives, so although AMO will stop signing them, we still need an explicit block in Firefox to prevent them loading.
* AMO will stop signing legacy add-ons for version of Firefox greater than 57. Old signed add-ons will remain on servers and people's hard drives, so although AMO will stop signing them, we still need an explicit block in Firefox to prevent them loading.
* "Signed by Mozilla internally" refers to add-ons signed internally and might include Test Pilot, Shield and other add-ons.
* "Signed by Mozilla internally" refers to add-ons signed internally and might include Test Pilot, Shield and other add-ons.
Confirmed users
1,158

edits