Platform/PrefsOverhaul: Difference between revisions

mNo edit summary
Line 101: Line 101:
* Removes the need for the early prefs list (dom/ipc/ContentProcesses.{h,cpp}) and the associated checking, which is ugly and often trips people up (e.g. {{Bug|1432979}}, {{Bug|1439406}}).
* Removes the need for the early prefs list (dom/ipc/ContentProcesses.{h,cpp}) and the associated checking, which is ugly and often trips people up (e.g. {{Bug|1432979}}, {{Bug|1439406}}).
* Using prefnames instead of indices fixes some fragility (fixing {{bug|1419432}})
* Using prefnames instead of indices fixes some fragility (fixing {{bug|1419432}})
* Fixes the problem of early prefs being installed as default values even if they have user values.
* Fixes the problem of early prefs being installed as unlocked default values even if they are locked and/or have user values.


== <tt>static-prefs</tt> ==
== <tt>static-prefs</tt> ==
Confirmed users
1,345

edits