// https://github.com/arkenfox/user.js/issues/1621#issuecomment-1413230640 // https://github.com/arkenfox/user.js/wiki/5.2-Troubleshooting user_pref("_user.js.parrot", "custom overrides: starting"); // fixes // douyu pay, bilibili stream watch and user space, pixiv some images not show // now default for version 115.1 so no need //user_pref("network.http.referer.XOriginPolicy", 0); // in the past: baidu //user_pref("security.ssl.require_safe_negotiation", false); // fixes and issues unrelated to arkenfox user.js and addons: // disable ublock origin: // baidu drive save to my drive not working // baidu drive verify phone when delete file not working // disable enhanced tracking protection: // google drive can't download // douyu verification for change password // bilibili.com can't login // kraken change default from kraken pro to kraken // disable bypass paywalls clean: // login quora.com // disable ClearURLs: // amazon sort // disable smart referer (sometimes work): // mail.qq.com // arkenfox v128 disabled these previously enabled options, I want to enable them // set to false to fix: image upload from local, image check not robot, disable surfingkey alt-s hotkey, twitch login and follow, douyin login, douyin chat in live streaming room, google map highway name, protomaps China province name, joinhandshake.com maybe need to disable this once, adobe express user_pref("privacy.resistFingerprinting", true); user_pref("privacy.resistFingerprinting.letterboxing", true); // this can be used to disable RFP by domain, see user.js and https://github.com/arkenfox/user.js/issues/1804#issuecomment-2331701765 //user_pref("privacy.resistFingerprinting.exemptedDomains", "*.example.invalid"); // set to false to fix: labster, protomaps, starlink.com availability map, istheservicedown.com outage map, adobe express user_pref("webgl.disabled", true); // http://kb.mozillazine.org/Network.cookie.lifetimePolicy // https://github.com/arkenfox/user.js/releases/tag/102.1 user_pref("network.cookie.lifetimePolicy", 0); user_pref("privacy.clearOnShutdown.cookies", false); // firefox 128 new config needed to not clear cookie on shutdown, see https://github.com/arkenfox/user.js/issues/1846 user_pref("privacy.clearOnShutdown_v2.cookiesAndStorage", false); // enable search engine in location bar user_pref("keyword.enabled", true); // enable https-only mode in private windows only //user_pref("dom.security.https_only_mode", false); //user_pref("dom.security.https_only_mode_pbm", true); // enable search suggestions //user_pref("browser.search.suggest.enabled", true); //user_pref("browser.urlbar.suggest.searches", true); user_pref("extensions.pocket.enabled", false); user_pref("extensions.screenshots.disabled", true); // popup allow "keydown" event, for surfingkeys f hotkey open link in another tab, ex: searx (preference "Results on new tabs" set to on) user_pref("dom.popup_allowed_events", "click dblclick mousedown pointerdown keydown"); // middle-click enabling auto-scrolling //user_pref("general.autoScroll", true); // disable DNS over https, to prevent DNS leak when using VPN user_pref("network.trr.mode", 5); // 0: normal, 1: compact, 2: touch user_pref("browser.uidensity", 1); // change content process limit, default: 8? //user_pref("dom.ipc.processCount", 4); // block all video and audio autoplay user_pref("media.autoplay.default", 5); // hardware video acceleration // https://wiki.archlinux.org/title/Firefox#Hardware_video_acceleration user_pref("gfx.webrender.all", true); user_pref("media.ffmpeg.vaapi.enabled", true); // old about:config and settings, for perfsCleaner.sh // use extensions on more sites user_pref("extensions.webextensions.restrictedDomains", ""); // to use userChrome.css user_pref("toolkit.legacyUserProfileCustomizations.stylesheets", true); // let tree style tab background dark with arc-dark linux theme // i'm not using TST now, but it still might be useful for other extensions // however, starting from around firefox 95, this makes some site show dark background with light theme fonts? so not using it now //user_pref("widget.content.allow-gtk-dark-theme", true); // when refresh searx page, no window will pop up and ask for resend // https://www.reddit.com/r/firefox/comments/nnluzz/disable_to_display_this_page_firefox_must_send/gzyoia4?utm_source=share&utm_medium=web2x&context=3 user_pref("dom.confirm_repost.testing.always_accept", true); // no warn on close multiple tabs user_pref("browser.tabs.warnOnClose", false); // address bar do not suggest open tabs user_pref("browser.urlbar.suggest.openpage", false); // address bar do not suggest shortcuts: // websites that appear when there's no entry in url bar // have sites like facebook that I almost never use and not in my bookmark user_pref("browser.urlbar.suggest.topsites", false); // a workaround to disable autofocus on address bar, because I may mistype my password into address bar when typing master password // pinephone config does not need this, because I set bookmark sidebar as homepage and it does not autofocus on address bar // https://www.freecodecamp.org/news/what-are-bookmarklets // no need anymore because I switched to pass //user_pref("browser.startup.page", 1); //user_pref("browser.startup.homepage", "javascript:"); // I switched to pass, no need firefox password manager anymore user_pref("signon.rememberSignons", false); // no need credit card save and autofill user_pref("extensions.formautofill.creditCards.enabled", false); // [FF56+] user_pref("_user.js.parrot", "custom overrides: finished");