Modified the Preferences `"Status"` values to more clearly reflect that they refer to the various options. Also added a R/W and appearance list.
`Status` can be "default", "locked", "user" or "clear"
`Status` can be "default", "locked", "user" or "clear"
-Default preferences can be modified by the user.
+* `"default"`: Read/Write: Setting appear as default even if factory default differs.
+* `"locked"`: Read-Only: Setting appear as default even if factory default differs.
+* `"user"`: Read/Write: Setting appear as changed if it differ from factory default.
+* `"clear"`: Read/Write: `Value` has no effect. Resets to factory default on each startup.
-If a value is locked, it is also set as the default.
+`"user"` preferences persist across invocations of Firefox. It is the equivalent of a user setting the preference. They are most useful when a preference is needed very early in startup so it can't be set as default by policy. An example of this is ```toolkit.legacyUserProfileCustomizations.stylesheets```.
-User preferences persist across invocations of Firefox. It is the equivalent of a user setting the preference. They are most useful when a preference is needed very early in startup so it can't be set as default by policy. An example of this is ```toolkit.legacyUserProfileCustomizations.stylesheets```.
-
-User preferences persist even if the policy is removed, so if you need to remove them, you should use the clear policy.
+`"user"` preferences persist even if the policy is removed, so if you need to remove them, you should use the clear policy.
See the examples below for more detail.
See the examples below for more detail.