Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save cristianrasch/f5e9fe0d1920e663fa8ab178c80386ce to your computer and use it in GitHub Desktop.
Save cristianrasch/f5e9fe0d1920e663fa8ab178c80386ce to your computer and use it in GitHub Desktop.
Personal overrides on top of yokoffing/Betterfox
// append/write to /path/to/your/profile/user.js
user_pref("browser.tabs.closeWindowWithLastTab", false);
user_pref("browser.tabs.loadDivertedInBackground", true);
user_pref("identity.fxaccounts.enabled", true);
user_pref("geo.enabled", false);
user_pref("dom.webnotifications.enabled", false);
user_pref("dom.vr.enabled", false);
user_pref("dom.webmidi.enabled", false);
user_pref("browser.sessionstore.restore_pinned_tabs_on_demand", true);
user_pref("signon.rememberSignons", false);
// controls whether Firefox will autofill login forms when it can
user_pref("signon.autofillForms", false);
// PREF: disable address and credit card manager
user_pref("extensions.formautofill.addresses.enabled", false);
user_pref("extensions.formautofill.creditCards.enabled", false);
user_pref("network.proxy.socks_remote_dns", true);
user_pref("browser.chrome.guess_favicon", false);
user_pref("image.animation_mode", "once");
user_pref("browser.newtabpage.activity-stream.showWeather", false);
user_pref("privacy.userContext.enabled", true); // PREF: enable container tabs
// PREF: ask where to save every file
user_pref("browser.download.useDownloadDir", false);
// PREF: ask whether to open or save new file types
user_pref("browser.download.always_ask_before_handling_new_types", true);
user_pref("browser.tabs.insertRelatedAfterCurrent", true);
user_pref("browser.tabs.insertAfterCurrent", true);
user_pref("browser.sessionstore.resume_from_crash", false);
// Send the Referer header when clicking on a link, and set document.referrer for the following page
// (breaks the login form at: https://bbvanet.bbva.com.uy/NetApp/Home/Index)
// user_pref("network.http.sendRefererHeader", 1);
// send the URL without its query string
user_pref("network.http.referer.trimmingPolicy", 1);
// send a referrer only when the full hostnames match (breaks the TinyMCE editor license check)
// user_pref("network.http.referer.XOriginPolicy", 2);
user_pref("media.autoplay.default", 1);
user_pref("media.autoplay.enabled.user-gestures-needed", false);
user_pref("media.autoplay.allow-muted", false);
user_pref("media.videocontrols.picture-in-picture.enabled", true);
user_pref("media.videocontrols.picture-in-picture.video-toggle.enabled", true);
user_pref("browser.ml.chat.enabled", false);
// user_pref("browser.ml.enabled", false);
user_pref("browser.urlbar.trimURLs", false);
user_pref("browser.tabs.groups.smart.enabled", false);
user_pref("browser.tabs.groups.smart.userEnabled", false);
user_pref("browser.tabs.groups.enabled", false);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment