Closed Bug 1393834 Opened 4 years ago Closed 1 year ago

Remove the extensions.legacy.exceptions pref

Categories

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

enhancement

Tracking

()

VERIFIED FIXED
mozilla73
Tracking Status
firefox73 --- verified

People

(Reporter: andy+bugzilla, Assigned: mixedpuppy)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

This was added so that some add-ons wouldn't show "legacy" on about:addons. With the resigning of everything to external add-ons and the switch to Firefox 57 and legacy add-on only we should be able to remove this.
As of 57, that pref only applies to the UI when "extensions.legacy.enabled" has been flipped to true (in a build that honors it).
In that case, the exceptions pref is used for a bunch of test pilot addons and the default theme.  Test pilot should be okay now but there's still the default theme.  We could:
- replace the pref with a hard-coded exception for the default theme
- remove the pref and let the UI show a bogus "LEGACY" badge next to the default them
- remove LEGACY badges altogether
- do nothing for now

I vote for the last option
Ah good to know the first part. I agree with your vote. So let's leave this in the "stuff to clean out later on" bucket.
Blocks: 1371064

Note that this also lets us remove the browser_legacy.js and browser_legacy_pre57.js tests, and their associated resources.

Everything except the pref itself was removed in bug 1563062

Depends on: 1563062
Assignee: nobody → mixedpuppy
Pushed by scaraveo@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/fdeec504ed04
remove legacy.exceptions pref, code using it was removed r=rpl
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla73

The preference has been removed from FF Nightly 73.0a1 (20191213094653). However, it is still listed with a false value on the same build ID on Ubuntu 18.04 LTS and on macOS Catalina 10.15 on FF 73.0a1 Buiild ID:20191212095326.

I'm not seeing that on osx 10.14 and I see no source that has this pref name in m-c. Where do you see this value?

Flags: needinfo?(mcurtean)

I was looking in about:config for the preference.
Rechecked on Ubuntu 18.04.3 LTS and macOS 10.15 Catalina.
On the latest Firefox version 73.0a1 and build (20191215214948) the extensions.legacy.exceptions is not listed so I marking this as verified fixed.

Status: RESOLVED → VERIFIED
Flags: needinfo?(mcurtean)
You need to log in before you can comment on or make changes to this bug.