Closed Bug 1388946 Opened 8 years ago Closed 8 years ago

Flip default setting for extensions.legacy.enabled

Categories

(Toolkit :: Add-ons Manager, enhancement, P1)

55 Branch
enhancement

Tracking

()

VERIFIED FIXED
mozilla57
Tracking Status
relnote-firefox --- 57+
firefox57 --- verified

People

(Reporter: aswan, Assigned: aswan)

References

Details

Attachments

(2 files)

No description provided.
Attachment #8895638 - Flags: review?(kmaglione+bmo)
Attachment #8895638 - Flags: review?(kmaglione+bmo) → review+
Attachment #8895661 - Flags: review?(kmaglione+bmo)
I think this is good to go, I've added a fix for one xpcshell test that was failing and the rest of the failures here look unrelated: https://treeherder.mozilla.org/#/jobs?repo=try&revision=27b8e911dd2e
Comment on attachment 8895661 [details] Bug 1388946 Part 1 Fix test for default-disabled legacy extensions https://reviewboard.mozilla.org/r/166932/#review172080
Attachment #8895661 - Flags: review?(kmaglione+bmo) → review+
Pushed by aswan@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/4f84a053b1b4 Part 1 Fix test for default-disabled legacy extensions r=kmag https://hg.mozilla.org/integration/autoland/rev/45d8844f0124 Part 2 Disable legacy extensions by default r=kmag
Would it not be better to do this later in the cycle. A lot of major addons are yet to convert to WebExtensions and in order to support ESRs are trying to delay even hybrid WebExtensions to as late in the cycle as possible. See uBlock, HTTPS Everywhere and NoScript as examples. Even the Decentraleyes developer believes he had until September to get a WE out while supporting those willing to test Firefox Nightly.
On the contrary, doing so will reduce the amount of time this in front of users and increase the risk of 57. The whole point of Firefox Nightly is for users and developers to test what will be coming.
Depends on: 1389559
I confirm that extensions.legacy.enabled pref is set to “false” by default and all the legacy add-ons installation is blocked, excepting lang packs, dictionaries and themes. Also when updating from a Firefox version with the pref set to true to the latest Firefox 57.0a1 where the feature is enabled by default all the installed legacy add-ons are automatically disabled and moved to “Legacy Extensions” tab. Verified on Firefox 57.0a1 (2017-08-16/17) under Windows 10 64-bit, Ubuntu 16.04 32-bit and Mac OS X 10.12.3. Based on this testing I am marking this bug as Verified fixed.
Status: RESOLVED → VERIFIED
this seems a major change worth documenting for 57.
relnote-firefox: --- → ?
Depends on: 1405202
Depends on: 1405200
Hi Andy, would you be able to help with the relnote wording for this? Or should the relnote rather be around "Firefox 57 supports webext only"? Thanks!
Flags: needinfo?(amckay)
How about just: "Support only add-ons built using the WebExtensions API"
Flags: needinfo?(amckay)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: