Merge branch 'override_cfg' into 'master'

Allow overriding prefs

Closes #8

See merge request librewolf-community/settings!13
This commit is contained in:
ohfp 2021-04-30 09:36:37 +00:00
commit bdcf58627a

View file

@ -2772,3 +2772,11 @@ defaultPref("devtools.selfxss.count", 0);
// enable HTTPS only mode by default // enable HTTPS only mode by default
defaultPref("dom.security.https_only_mode", true); defaultPref("dom.security.https_only_mode", true);
defaultPref("dom.security.https_only_mode_ever_enabled", true); defaultPref("dom.security.https_only_mode_ever_enabled", true);
// allow settings to be overriden with a file at `~/.librewolf/librewolf.overrides.cfg`
// or `~/.var/app/io.gitlab.librewolf-community/.librewolf/librewolf.overrides.cfg` (Flatpak).
// not yet verified to work on Windows and MacOS releases
let home_directory = getenv("HOME");
if (home_directory) {
pref("autoadmin.global_config_url", `file://${home_directory}/.librewolf/librewolf.overrides.cfg`);
}