Open Bug 1721764 Opened 3 years ago Updated 3 years ago

Load distribution preferences earlier than the addon manager so that relevant prefs impact distribution extensions

Categories

(Firefox :: Distributions, enhancement)

enhancement

Tracking

()

People

(Reporter: nalexander, Unassigned)

References

Details

Right now, prefs from distribution.ini are loaded on final-ui-startup here, which is after distribution extensions are loaded (in response to addons-startup here).

This means that prefs like xpinstall.signatures.dev-root and xpinstall.signatures.required set in distribution.ini are not respected by the very first startup with a distribution with custom extensions.

This ticket tracks loading some parts of the distribution -- potentially only the preferences -- early enough to impact the addons manager.

We've had problems in the past with conflicts between distribution prefs, autoconfig prefs, and global prefs so this is a very fragile situation.

See:

https://bugzilla.mozilla.org/show_bug.cgi?id=947838

Need to make sure those scenarios are tested.

Assignee: mozilla → nobody
You need to log in before you can comment on or make changes to this bug.