Jump to content

My Browser Builds (Part 3)


Recommended Posts

New build of Firefox 45ESR:

Test binary:
SSE https://o.rthost.win/gpc/files1.rt/firefox-45.9.33-20210911-d68601ff7-win32-sse.7z
IA32 https://o.rthost.win/gpc/files1.rt/firefox-45.9.33-20210911-d68601ff7-win32-ia32.7z

Win64 https://o.rthost.win/gpc/files1.rt/firefox-45.9.33-20210911-d68601ff7-win64.7z

repo: https://github.com/roytam1/mozilla45esr

Changes since my last build:
- import change from tenfourfox:
 - closes #647: M1724107 M1721107+backbugs M1716622 +TLDs HSTS (a3a4a114b) (786ae0146)
- import changes from mozilla nss repo:
 - Bug 1662515 - Fix incorrect alert after successful decryption r=djackson
 - Bug 1721476 sqlite 3.34 changed it's open semantics, causing nss failures.
 - Bug 1728394 - Add TunTrust Root CA certificate to NSS. r=KathleenWilson
 - Bug 1717707 - Add HARICA TLS RSA Root CA 2021. r=KathleenWilson
 - Bug 1717707 - Add HARICA TLS ECC Root CA 2021. r=KathleenWilson
 - Bug 1717707 - Add HARICA Client RSA Root CA 2021. r=KathleenWilson
 - Bug 1717707 - Add HARICA Client ECC Root CA 2021. r=KathleenWilson (d68601ff7)

Link to comment
Share on other sites


On 9/1/2021 at 10:49 AM, nicolaasjan said:
general.useragent.override.addons.palemoon.org ---> Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Goanna/4.8 Firefox/68.0 PaleMoon/29.4.0.2

Hi there. What'd be the equivalent for basilisk?

Link to comment
Share on other sites

27 minutes ago, dmiranda said:
On 9/1/2021 at 4:49 PM, nicolaasjan said:
general.useragent.override.addons.palemoon.org ---> Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Goanna/4.8 Firefox/68.0 PaleMoon/29.4.0.2

Hi there. What'd be the equivalent for basilisk?

On my system, I'm successfully using

general.useragent.override.addons.basilisk-browser.org;Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:68.0) Gecko/20100101 Goanna/4.8 Firefox/68.0 Basilisk/52.9.2021.07.19

NB that official Bk is a 64-bit only release on Windows 7+... :sneaky:

Link to comment
Share on other sites

3 hours ago, kwisomialbert said:

Catastrophes in youtube mobile and desktop mode

It used to happen to me in sp52 with no multiprocess. I have for the last few months switched to multiprocess, and unnecessarily script-bloated sites (like YT) run now smoothly. See

and the first post in that thread, by @Mathwiz, and discussion thereafter. Many extensions fail to work, but you can deal with those issues (for example, for visiting github/gitlab) running a separate profile with no multiprocess. 

Edited by dmiranda
Link to comment
Share on other sites

6 hours ago, dmiranda said:

It used to happen to me in sp52 with no multiprocess. I have for the last few months switched to multiprocess, and unnecessarily script-bloated sites (like YT) run now smoothly. See

and the first post in that thread, by @Mathwiz, and discussion thereafter. Many extensions fail to work, but you can deal with those issues (for example, for visiting github/gitlab) running a separate profile with no multiprocess. 

Thanks a lot 😁😁

Link to comment
Share on other sites

9 hours ago, dmiranda said:

It used to happen to me in sp52 with no multiprocess. I have for the last few months switched to multiprocess, and unnecessarily script-bloated sites (like YT) run now smoothly. See

and the first post in that thread, by @Mathwiz, and discussion thereafter. Many extensions fail to work, but you can deal with those issues (for example, for visiting github/gitlab) running a separate profile with no multiprocess. 

Can you upload your prefs file

Link to comment
Share on other sites

Hi @kwisomialbert. I use the following settings in user.js, but automatic functionality is mostly broken. When the item is commented with // auto means that it works automatically (in my set up); // set means that you need to open and edit in auto:config; // add means you need to create the setting in auto:config (aka, hidden setting -boolean for true false, string otherwise); // default means it is the default value (in my set up). Be aware that the settings are fit to my usage, and will likely break many sites/functions I do not care for, meaning, use at your own risk. The list includes settings mostly derived from user.js for FF52-9 and FF53, plus some provided by users here, such as @VistaLover, @XPerceniol, @Sampei.Nihira, @Mathwiz and others. Hope it helps.

 

//******************************************************************************
TO INCLUDE IN PROFILE
//******************************************************************************

// CUSTOM
user_pref("browser.cache.disk.parent_directory","CHOOSE-FOLDER IN RAM-TEMP"); // set
user_pref("general.useragent.vendor", ""); // add
user_pref("general.useragent.vendorSub", ""); // add
user_pref("general.useragent.compatMode.firefox", true); // auto REVIEW false
user_pref("general.useragent.compatMode.gecko", true); // auto, REVIEW false
user_pref("general.useragent.override", "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0"); // auto
user_pref("general.useragent.override.addons.palemoon.org","Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Goanna/4.8 Firefox/68.0 PaleMoon/29.4.0.2"); // set
user_pref("general.useragent.override.addons.basilisk-browser.org","Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:68.0) Gecko/20100101 Goanna/4.8 Firefox/68.0 Basilisk/52.9.2021.07.19"); // set
user_pref("general.useragent.compatMode.version", "78.0"); // auto, default is 52.0 

// MULTIPROCESS
user_pref("browser.tabs.remote.force-enable", true); // set
user_pref("browser.tabs.remote.autostart", true); // auto
user_pref("browser.tabs.remote.separateFileUriProcess", true); // add
user_pref("dom.ipc.processCount", 4); // set
user_pref("dom.ipc.process.webLargeAllocation", 4); // set
user_pref("extensions.e10sBlocksEnabling", false); // set
user_pref("extensions.e10sMultiBlockedByAddons", false); // add
//user_pref("browser.tabs.remote.autostart.2",); // reset if created

// ACCELERATION AND GRAPHICS - GOOD FOR MULTIPROCESS IF YOU GOT THE JUICE
user_pref("layers.acceleration.force-enabled", true); // add
user_pref("layers.force-active", true); // set
user_pref("layers.acceleration.enabled", true); // default
user_pref("layers.async-pan-zoom.enabled", true); // default
user_pref("layers.offmainthreadcomposition.async-animations", true); // default
user_pref("layers.offmainthreadcomposition.enabled", true); // add
user_pref("layers.async-video.enabled", true); // add
user_pref("html5.offmainthread", true); // default
user_pref("layout.frame_rate.precise", true); // set review
user_pref("gfx.direct2d.disabled", false); // default
user_pref("gfx.font_rendering.directwrite.force-enabled", true); // set

// MEDIA PEERCONNECTION, WebRTC
user_pref("camera.control.face_detection.enabled", false); // default
user_pref("canvas.capturestream.enabled", false); // set
user_pref("dom.imagecapture.enabled", false); // default
user_pref("media.peerconnection.enabled", false); // set
user_pref("media.peerconnection.ice.default_address_only", true); // set
user_pref("media.peerconnection.ice.no_host", true); // set,
user_pref("media.peerconnection.ice.proxy_only", true); // set
user_pref("media.peerconnection.identity.enabled", false); // set
user_pref("media.peerconnection.identity.timeout", 1); // set
user_pref("media.peerconnection.turn.disable", true); // set
user_pref("media.peerconnection.use_document_iceservers", false); // set
user_pref("media.peerconnection.video.enabled", false); // set
user_pref("media.webspeech.recognition.enable", false); // default
user_pref("media.webspeech.synth.enabled", false); // set
user_pref("media.getusermedia.audiocapture.enabled", false); // default
user_pref("media.getusermedia.browser.enabled", false); // set
user_pref("media.getusermedia.screensharing.enabled", false); // set
user_pref("media.getusermedia.screensharing.allowed_domains", "127.0.0.1"); // set
user_pref("media.autoplay.enabled", true); // default
user_pref("media.eme.enabled", false); // default
user_pref("media.block-autoplay-until-in-foreground", false); // set review
user_pref("media.mediasource.enabled", true); // default review
user_pref("media.mediasource.mp4.enabled", true); // default review
user_pref("media.mediasource.webm.audio.true", false); // default review
user_pref("media.mediasource.webm.enabled", false); // default review
user_pref("media.navigator.enabled", false); // set
user_pref("media.navigator.video.enabled", false); // set

// WEBGL
user_pref("webgl.disable-extensions", true); // set
user_pref("webgl.disable-fail-if-major-performance-caveat", true); // set
user_pref("webgl.disable-wgl", true); // set
user_pref("webgl.disabled", true); // set
user_pref("webgl.dxgl.enabled", false); // set
user_pref("webgl.enable-webgl2", false); // set
user_pref("webgl.min_capability_mode", true); // set
user_pref("pdfjs.enableWebGL", false); // default
user_pref("webgl.enable-debug-renderer-info", false); // default

// COMMON SECURITY
user_pref("browser.selfsupport.url", "127.0.0.1"); // set
user_pref("browser.offline-apps.notify", true); // default
user_pref("browser.display.use_document_fonts", 1); // default
user_pref("browser.download.manager.quitBehavior", 2)" - // add
user_pref("browser.tabs.crashReporting.sendReport", false); // set
user_pref("captivedetect.canonicalURL","127.0.0.1"); // set
user_pref("captivedetect.maxRetryCount", 0); // set
user_pref("captivedetect.maxWaitingTime", 0); // set
user_pref("captivedetect.pollingTime", 0); // set
user_pref("network.captive-portal-service.enabled", false); // set
user_pref("javascript.options.strict", true); // set
user_pref("javascript.options.wasm", false); //set
user_pref("javascript.options.asmjs", true); // default
user_pref("javascript.options.asyncstack", false); // default
user_pref("javascript.options.ion.inlining", true); // default
user_pref("offline-apps.allow_by_default", false); // set
user_pref("offline-apps.quota.warn",1); // set
user_pref("plugins.enumerable_names,""); // add
user_pref("privacy.firstparty.isolate", true); // set
user_pref("privacy.firstparty.isolate.restrict_opener_access", true); // add
user_pref("privacy.userContext.enabled", true); // set container
user_pref("privacy.userContext.ui.enabled", true); // set container
user_pref("privacy.userContext.longPressBehavior", 2); // add container
user_pref("security.csp.enable", true); // default bookmarlets REVIEW
user_pref("security.csp.enableStrictDynamic", true); // default bookmarlets REVIEW
user_pref("security.csp.experimentalEnabled", true); // add
user_pref("toolkit.telemetry.archive.enabled, false); // set
user_pref("toolkit.telemetry.reportingpolicy.firstRun, false); // set
// user_pref("svg.disabled", true); // breaks fails linkedin review

// EXTENSIONS AND WIDGETS SECURITY
user_pref("beacon.enabled", false); // set
user_pref("browser.search.update", false); // set
user_pref("device.sensors.enabled", false); // set
user_pref("devtools.chrome.enabled", false); // default
user_pref("devtools.webide.autoinstallADBHelper", false); // set
user_pref("devtools.webide.autoinstallFxdtAdapters", false); // set
user_pref("devtools.debugger.remote-enabled", false); // default
user_pref("devtools.webide.enabled", false); // set
user_pref("dom.archivereader.enabled", false); // default
user_pref("dom.gamepad.enabled", false); // set
user_pref("dom.idle-observers-api.enabled", false); // set
user_pref("dom.IntersectionObserver.enabled", false); // set
user_pref("dom.ipc.shims.enabledWarnings", false); // default
user_pref("dom.netinfo.enabled", false); // default
user_pref("dom.push.enabled", false); // set
user_pref("dom.push.connection.enabled", false); // set
user_pref("dom.push.serverURL", "127.0.0.1"); // set
user_pref("dom.push.userAgentID", ""); // default
user_pref("dom.w3c_touch_events.enabled", 0); //set  from 2
user_pref("dom.webnotifications.enabled", false); // set
user_pref("dom.workers.enabled", false); // set
user_pref("extensions.blocklist.enabled", false); // set
user_pref("extensions.blocklist.url", "127.0.0.1"); //set
user_pref("extensions.getAddons.cache.enabled", false); // default
user_pref("extensions.update.enabled", true); // default
user_pref("extensions.update.autoUpdateDefault", false); // set
user_pref("extensions.webservice.discoverURL", "http://127.0.0.1"); // set
user_pref("extensions.webextensions.keepUuidOnUninstall", false); // default
user_pref("lightweightThemes.update.enabled", false); // set
user_pref("mathml.disabled", true); // default
user_pref("network.jar.open-unsafe-types", false); // default
user_pref("pdfjs.disabled", true); // set

// SSL
user_pref("security.nocertdb", true); // add 
user_pref("breakpad.reportURL", "127.0.0.1"); // set
user_pref("browser.ssl_override_behavior", 1); // set
user_pref("browser.xul.error_pages.enabled, true); // default
user_pref("browser.xul.error_pages.expert_bad_cert", true); // set
user_pref("security.block_script_with_wrong_mime", true); // default
user_pref("security.OCSP.enabled", 0); // set
user_pref("security.OCSP.require", false); // default verify (options)
user_pref("security.ssl.enable_ocsp_stapling", true); // default
user_pref("security.ssl.treat_unsafe_negotiation_as_broken", true); // set
user_pref("security.cert_pinning.enforcement_level", 1); // default
user_pref("security.mixed_content.block_active_content", true); // default
user_pref("security.mixed_content.block_display_content", true); // set
user_pref("security.mixed_content.send_hsts_priming", true); // default
user_pref("security.pki.sha1_enforcement_level", 3); // default
user_pref("security.ssl.errorReporting.url", "127.0.0.1"); //add
user_pref("security.ssl.require_safe_negotiation", true); // set
user_pref("security.tls.version.fallback-limit", 3); // default
user_pref("security.tls.version.min", 3); // set
user_pref("security.ssl.disable_session_identifiers", true); // add
user_pref("security.ssl3.dhe_rsa_aes_128_sha", false); // default
user_pref("security.ssl3.dhe_rsa_aes_256_sha", false); // default
user_pref("security.ssl3.rsa_des_ede3_sha", false); // default

// NETWORK
user_pref("network.allow-experiments", false); // set
user_pref("network.dns.disablePrefetch", true); // set
user_pref("network.dns.disablePrefetchFromHTTPS", true); // add
user_pref("network.http.altsvc.enabled", false); // set review
user_pref("network.http.altsvc.oe", false); // set review
user_pref("network.http.sendRefererHeader", 1); // set
user_pref("network.http.redirection-limit", 10); // set
user_pref("network.http.spdy.enabled", false); // set review
user_pref("network.http.spdy.enabled.deps", false); // set review
user_pref("network.http.spdy.enabled.http2", false); // set review
user_pref("network.http.speculative-parallel-limit", 0); // set
user_pref("network.IDN_show_punycode", true); // set
user_pref("network.IDN.restriction_profile", "high"); // set review
user_pref("network.predictor.enable-prefetch", false); // default
user_pref("network.predictor.enabled", false); // set
user_pref("network.prefetch-next", false); // set
user_pref("network.protocol-handler.external.ms-windows-store", false); //set
user_pref("security.sri.enable", true); // default
user_pref("webchannel.allowObject.urlWhitelist", "127.0.0.1");
// user_pref("network.jar.block-remote-files", true);
// user_pref("network.manage-offline-status", false);

// IP AND GEO
user_pref("geo.enabled", false); // set
user_pref("geo.wifi.uri", "127.0.0.1"); // set
user_pref("geo.wifi.xhr.timeout", 1); // set
user_pref("geo.wifi.logging.enabled", false); // add
user_pref("geo.security.allowinsecure", false); // add
user_pref("browser.search.geoip.url", "127.0.0.1"); // add
user_pref("browser.search.geoip.timeout", 1); // add
user_pref("browser.search.geoSpecificDefaults", false); // add
user_pref("browser.search.geoSpecificDefaults.url", "127.0.0.1"); // add
user_pref("browser.geolocation.warning.infoURL", "127.0.0.1); // set

// PRIVACY AND HISTORY
user_pref("browser.fixup.hide_user_pass", true); // default
user_pref("browser.download.hide_plugins_without_extensions", false); // set
user_pref("browser.download.manager.addToRecentDocs", false); // set
user_pref("browser.pagethumbnails.capturing_disabled", true); // set
user_pref("browser.helperApps.deleteTempFileOnExit", true); // default
user_pref("privacy.clearOnShutdown.extensions-dta", true); // set ALL TO TRUE
user_pref("privacy.clearOnShutdown.extensions-tabmix", true); // set
user_pref("privacy.clearOnShutdown.offlineApps", true); // set
user_pref("privacy.clearOnShutdown.openWindows", true); // set
user_pref("privacy.clearOnShutdown.siteSettings", true); // set
user_pref("privacy.clearOnShutdown.siteSettings", true); // auto
user_pref("privacy.cpd.extensions-dta", true); // set ALL CPD TO TRUE
user_pref("privacy.cpd.offlineApps", true); // set
user_pref("privacy.cpd.openWindows", true); // set
user_pref("privacy.cpd.passwords", true); // set
user_pref("privacy.cpd.siteSettings", true); // set
user_pref("privacy.sanitize.sanitizeOnShutdown", true); // set
user_pref("privacy.sanitize.timeSpan", 0); // set
user_pref("security.ask_for_password", 0); // set
user_pref("security.insecure_field_warning.contextual.enabled", true); // default
user_pref("signon.autofillForms", false); // default
user_pref("signon.autofillForms.http", false); // default
user_pref("signon.formlessCapture.enabled", false); // set
user_pref("signon.rememberSignons", false); // set
user_pref("signon.storeWhenAutocompleteOff", true); // default

// INTERFACE COMMON
user_pref("accessibility.blockautorefresh", true); // set
user_pref("accessibility.typeaheadfind", true); // auto
user_pref("accessibility.typeaheadfind.flashBar:, 0); //set
user_pref("browser.ctrlTab.previews", true); // auto
user_pref("browser.download.folderList", 1); // default
user_pref("browser.search.countryCode", "US"); // add
user_pref("browser.search.region", "US"); // add
user_pref("browser.search.searchEnginesURL", "127.0.0.1"); // add
user_pref("browser.shell.checkDefaultBrowser", false);
user_pref("clipboard.autocopy", false); // default
user_pref("dom.allow_cut_copy", false); // add 
user_pref("dom.event.contextmenu.enabled", false); // set for all
user_pref("dom.event.clipboardevents.enabled", false); // set
user_pref("dom.beforeAfterKeyboardEvent.enabled", false); // default
user_pref("intl.accept_languages", "en-US, en"); // auto
user_pref("layout.spellcheckDefault", 2); // set
user_pref("javascript.use_US_english_locale", true); // auto

// INTERFACE TABS
user_pref("browser.link.open_newwindow", 3); // default
user_pref("browser.link.open_newwindow.restriction", 0); // set by tabmix?
user_pref("browser.link.open_newwindow.override.external", 3); // auto
user_pref("browser.tabs.animate", false); // auto tabmix)
user_pref("browser.tabs.closeWindowWithLastTab", false); // auto tabmix)
user_pref("browser.tabs.loadBookmarksInBackground", true); // auto tabmix)
user_pref("browser.tabs.loadDivertedInBackground", true); // auto tabmix)
user_pref("browser.tabs.loadInBackground", true); // default
user_pref("browser.tabs.insertRelatedAfterCurrent", true); // default
user_pref("browser.tabs.selectOwnerOnClose", true); // default
user_pref("browser.tabs.warnOnClose", false); // set
user_pref("browser.tabs.warnOnOpen", false); // set
user_pref("browser.tabs.warnOnCloseOtherTabs", false); // set

// INTERFACE STARTUP
user_pref("browser.newtab.preload", true); // default REVIEW
user_pref("browser.newtabpage.introShown", false); // default
user_pref("browser.newtabpage.enabled", false); // set
user_pref("browser.newtabpage.directory.ping", "127.0.0.1"); // set
user_pref("browser.newtabpage.directory.source", "127.0.0.1"); // set
user_pref("browser.slowStartup.notificationDisabled", true); // set
user_pref("browser.slowStartup.maxSamples", 0); // set
user_pref("browser.slowStartup.samples", 0); // set
user_pref("browser.startup.homepage_override.buildID", "20110715024533"); // set
user_pref("browser.startup.homepage","about:newtab"); // set
user_pref("browser.startup.page", 1); // defautl
user_pref("privacy.usercontext.about_newtab_segregation.enabled", true); //set
user_pref("startup.homepage_welcome_url", ""); // default
user_pref("startup.homepage_welcome_url.additional", ""); // default
user_pref("startup.homepage_override_url", ""); // default

// INTERFACE OTHERS
user_pref("alerts.showFavicons", true); // set
user_pref("browser.backspace_action", 0); // default
user_pref("browser.bookmarks.max_backups", 0); // set
user_pref("browser.bookmarks.showRecentlyBookmarked", false); // set
user_pref("browser.chrome.site_icons", true); // default
user_pref("browser.chrome.favicons", true); // default
user_pref("browser.download.useDownloadDir", true); // default
user_pref("browser.download.forbid_open_with", false); // default
user_pref("browser.migrate.automigrate.enabled", false); // default
user_pref("browser.shell.shortcutFavicons", true); // default
user_pref("browser.urlbar.clickSelectsAll", true); // default
user_pref("browser.urlbar.doubleClickSelectsAll", false); // default
user_pref("browser.fullscreen.animate", false); // set
user_pref("dom.disable_beforeunload", true); // set
user_pref("full-screen-api.enabled", true); // default
user_pref("full-screen-api.warning.delay", 0); // default
user_pref("full-screen-api.warning.timeout", 0); // default
user_pref("general.useragent.locale", "en-US"); // default
user_pref("intl.locale.matchOS", false); // default
user_pref("middlemouse.contentLoadURL", false); // default
user_pref("keyword.enabled", true); // default
user_pref("view_source.tab", true); // default

// INTERFACE URL AND SEARCH
user_pref("browser.fixup.alternate.enabled", true); // default
user_pref("browser.search.suggest.enabled", true); // default
user_pref("browser.urlbar.autocomplete.enabled", true); // default
user_pref("browser.urlbar.maxRichResults", 20); // set
user_pref("browser.urlbar.suggest.history", true); // default
user_pref("browser.urlbar.suggest.bookmark", true); // default
user_pref("browser.urlbar.suggest.openpage", true); // default
user_pref("browser.urlbar.suggest.searches", true); // set
user_pref("browser.urlbar.trimURLs", false); // set
user_pref("browser.urlbar.userMadeSearchSuggestionsChoice", true);  // set
user_pref("browser.taskbar.lists.enabled", true); // default
user_pref("browser.taskbar.lists.frequent.enabled", true); // default
user_pref("browser.taskbar.lists.recent.enabled", false); // default
user_pref("browser.taskbar.lists.tasks.enabled", true); //set
user_pref("browser.taskbar.previews.enable", false); // default

// TROUBLESOME SETTINGS
user_pref("network.dns.blockDotOnion", true); // default, false with TOR
user_pref("javascript.enabled", true); // default, false if not using noscript-umatrix
user_pref("network.proxy.socks_remote_dns", true); // set
user_pref("privacy.resistFingerprinting", false); // add, but makes you unique with no randomness
user_pref("browser.eme.ui.enabled", true); // default, false impedes DRM
user_pref("canvas.poisondata", true); // set instead of privacy.resistFingerprinting
user_pref("layout.css.visited_links_enabled", true); // default, false if paranoid
user_pref("dom.serviceWorkers.enabled", true); // set (false breaks some addons)
user_pref("media.eme.apiVisible", true); // default, false breaks some media sites
user_pref("security.ssl3.dhe_rsa_camellia_128_sha", true); // false breaks too many sites
user_pref("security.ssl3.dhe_rsa_camellia_256_sha", true); // false breaks too many sites
user_pref("security.ssl3.ecdhe_ecdsa_aes_128_sha", true); // false breaks too many sites
user_pref("security.ssl3.ecdhe_ecdsa_aes_256_sha", false); // false breaks too many sites
user_pref("security.ssl3.ecdhe_rsa_aes_128_sha", true); // false breaks too many sites
user_pref("security.ssl3.ecdhe_rsa_aes_256_sha, true); // false breaks too many sites
user_pref("security.ssl3.rsa_aes_128_sha, false); // false breaks too many sites
user_pref("security.ssl3.rsa_aes_256_gcm_sha384, true); // false breaks too many sites
user_pref("security.ssl3.rsa_aes_256_sha, false); // false breaks too many sites
user_pref("security.ssl3.rsa_aes_256_sha256, true); // false breaks too many sites
user_pref("security.ssl3.rsa_camellia_128_sha", true); // false breaks too many sites
user_pref("security.ssl3.rsa_camellia_256_sha", true); // false breaks too many sites






 

Edited by dmiranda
Link to comment
Share on other sites

Is anyone having problems on Twitter with the volume slider and UXP 52 and 55? It seems to have just started but it will no longer pop up to adjust the volume. Still working in the newer firefox versions.

Link to comment
Share on other sites

5 hours ago, dmiranda said:

Hi @kwisomialbert. I use the following settings in user.js, but automatic functionality is mostly broken. When the item is commented with // auto means that it works automatically (in my set up); // set means that you need to open and edit in auto:config; // add means you need to create the setting in auto:config (aka, hidden setting -boolean for true false, string otherwise); // default means it is the default value (in my set up). Be aware that the settings are fit to my usage, and will likely break many sites/functions I do not care for, meaning, use at your own risk. The list includes settings mostly derived from user.js for FF52-9 and FF53, plus some provided by users here, such as @VistaLover, @XPerceniol, @Sampei.Nihira, @Mathwiz and others. Hope it helps.

 

//******************************************************************************
TO INCLUDE IN PROFILE
//******************************************************************************

// CUSTOM
user_pref("browser.cache.disk.parent_directory","CHOOSE-FOLDER IN RAM-TEMP"); // set
user_pref("general.useragent.vendor", ""); // add
user_pref("general.useragent.vendorSub", ""); // add
user_pref("general.useragent.compatMode.firefox", true); // auto REVIEW false
user_pref("general.useragent.compatMode.gecko", true); // auto, REVIEW false
user_pref("general.useragent.override", "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0"); // auto
user_pref("general.useragent.override.addons.palemoon.org","Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Goanna/4.8 Firefox/68.0 PaleMoon/29.4.0.2"); // set
user_pref("general.useragent.override.addons.basilisk-browser.org","Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:68.0) Gecko/20100101 Goanna/4.8 Firefox/68.0 Basilisk/52.9.2021.07.19"); // set
user_pref("general.useragent.compatMode.version", "78.0"); // auto, default is 52.0 

// MULTIPROCESS
user_pref("browser.tabs.remote.force-enable", true); // set
user_pref("browser.tabs.remote.autostart", true); // auto
user_pref("browser.tabs.remote.separateFileUriProcess", true); // add
user_pref("dom.ipc.processCount", 4); // set
user_pref("dom.ipc.process.webLargeAllocation", 4); // set
user_pref("extensions.e10sBlocksEnabling", false); // set
user_pref("extensions.e10sMultiBlockedByAddons", false); // add
//user_pref("browser.tabs.remote.autostart.2",); // reset if created

// ACCELERATION AND GRAPHICS - GOOD FOR MULTIPROCESS IF YOU GOT THE JUICE
user_pref("layers.acceleration.force-enabled", true); // add
user_pref("layers.force-active", true); // set
user_pref("layers.acceleration.enabled", true); // default
user_pref("layers.async-pan-zoom.enabled", true); // default
user_pref("layers.offmainthreadcomposition.async-animations", true); // default
user_pref("layers.offmainthreadcomposition.enabled", true); // add
user_pref("layers.async-video.enabled", true); // add
user_pref("html5.offmainthread", true); // default
user_pref("layout.frame_rate.precise", true); // set review
user_pref("gfx.direct2d.disabled", false); // default
user_pref("gfx.font_rendering.directwrite.force-enabled", true); // set

// MEDIA PEERCONNECTION, WebRTC
user_pref("camera.control.face_detection.enabled", false); // default
user_pref("canvas.capturestream.enabled", false); // set
user_pref("dom.imagecapture.enabled", false); // default
user_pref("media.peerconnection.enabled", false); // set
user_pref("media.peerconnection.ice.default_address_only", true); // set
user_pref("media.peerconnection.ice.no_host", true); // set,
user_pref("media.peerconnection.ice.proxy_only", true); // set
user_pref("media.peerconnection.identity.enabled", false); // set
user_pref("media.peerconnection.identity.timeout", 1); // set
user_pref("media.peerconnection.turn.disable", true); // set
user_pref("media.peerconnection.use_document_iceservers", false); // set
user_pref("media.peerconnection.video.enabled", false); // set
user_pref("media.webspeech.recognition.enable", false); // default
user_pref("media.webspeech.synth.enabled", false); // set
user_pref("media.getusermedia.audiocapture.enabled", false); // default
user_pref("media.getusermedia.browser.enabled", false); // set
user_pref("media.getusermedia.screensharing.enabled", false); // set
user_pref("media.getusermedia.screensharing.allowed_domains", "127.0.0.1"); // set
user_pref("media.autoplay.enabled", true); // default
user_pref("media.eme.enabled", false); // default
user_pref("media.block-autoplay-until-in-foreground", false); // set review
user_pref("media.mediasource.enabled", true); // default review
user_pref("media.mediasource.mp4.enabled", true); // default review
user_pref("media.mediasource.webm.audio.true", false); // default review
user_pref("media.mediasource.webm.enabled", false); // default review
user_pref("media.navigator.enabled", false); // set
user_pref("media.navigator.video.enabled", false); // set

// WEBGL
user_pref("webgl.disable-extensions", true); // set
user_pref("webgl.disable-fail-if-major-performance-caveat", true); // set
user_pref("webgl.disable-wgl", true); // set
user_pref("webgl.disabled", true); // set
user_pref("webgl.dxgl.enabled", false); // set
user_pref("webgl.enable-webgl2", false); // set
user_pref("webgl.min_capability_mode", true); // set
user_pref("pdfjs.enableWebGL", false); // default
user_pref("webgl.enable-debug-renderer-info", false); // default

// COMMON SECURITY
user_pref("browser.selfsupport.url", "127.0.0.1"); // set
user_pref("browser.offline-apps.notify", true); // default
user_pref("browser.display.use_document_fonts", 1); // default
user_pref("browser.download.manager.quitBehavior", 2)" - // add
user_pref("browser.tabs.crashReporting.sendReport", false); // set
user_pref("captivedetect.canonicalURL","127.0.0.1"); // set
user_pref("captivedetect.maxRetryCount", 0); // set
user_pref("captivedetect.maxWaitingTime", 0); // set
user_pref("captivedetect.pollingTime", 0); // set
user_pref("network.captive-portal-service.enabled", false); // set
user_pref("javascript.options.strict", true); // set
user_pref("javascript.options.wasm", false); //set
user_pref("javascript.options.asmjs", true); // default
user_pref("javascript.options.asyncstack", false); // default
user_pref("javascript.options.ion.inlining", true); // default
user_pref("offline-apps.allow_by_default", false); // set
user_pref("offline-apps.quota.warn",1); // set
user_pref("plugins.enumerable_names,""); // add
user_pref("privacy.firstparty.isolate", true); // set
user_pref("privacy.firstparty.isolate.restrict_opener_access", true); // add
user_pref("privacy.userContext.enabled", true); // set container
user_pref("privacy.userContext.ui.enabled", true); // set container
user_pref("privacy.userContext.longPressBehavior", 2); // add container
user_pref("security.csp.enable", true); // default bookmarlets REVIEW
user_pref("security.csp.enableStrictDynamic", true); // default bookmarlets REVIEW
user_pref("security.csp.experimentalEnabled", true); // add
user_pref("toolkit.telemetry.archive.enabled, false); // set
user_pref("toolkit.telemetry.reportingpolicy.firstRun, false); // set
// user_pref("svg.disabled", true); // breaks fails linkedin review

// EXTENSIONS AND WIDGETS SECURITY
user_pref("beacon.enabled", false); // set
user_pref("browser.search.update", false); // set
user_pref("device.sensors.enabled", false); // set
user_pref("devtools.chrome.enabled", false); // default
user_pref("devtools.webide.autoinstallADBHelper", false); // set
user_pref("devtools.webide.autoinstallFxdtAdapters", false); // set
user_pref("devtools.debugger.remote-enabled", false); // default
user_pref("devtools.webide.enabled", false); // set
user_pref("dom.archivereader.enabled", false); // default
user_pref("dom.gamepad.enabled", false); // set
user_pref("dom.idle-observers-api.enabled", false); // set
user_pref("dom.IntersectionObserver.enabled", false); // set
user_pref("dom.ipc.shims.enabledWarnings", false); // default
user_pref("dom.netinfo.enabled", false); // default
user_pref("dom.push.enabled", false); // set
user_pref("dom.push.connection.enabled", false); // set
user_pref("dom.push.serverURL", "127.0.0.1"); // set
user_pref("dom.push.userAgentID", ""); // default
user_pref("dom.w3c_touch_events.enabled", 0); //set  from 2
user_pref("dom.webnotifications.enabled", false); // set
user_pref("dom.workers.enabled", false); // set
user_pref("extensions.blocklist.enabled", false); // set
user_pref("extensions.blocklist.url", "127.0.0.1"); //set
user_pref("extensions.getAddons.cache.enabled", false); // default
user_pref("extensions.update.enabled", true); // default
user_pref("extensions.update.autoUpdateDefault", false); // set
user_pref("extensions.webservice.discoverURL", "http://127.0.0.1"); // set
user_pref("extensions.webextensions.keepUuidOnUninstall", false); // default
user_pref("lightweightThemes.update.enabled", false); // set
user_pref("mathml.disabled", true); // default
user_pref("network.jar.open-unsafe-types", false); // default
user_pref("pdfjs.disabled", true); // set

// SSL
user_pref("security.nocertdb", true); // add 
user_pref("breakpad.reportURL", "127.0.0.1"); // set
user_pref("browser.ssl_override_behavior", 1); // set
user_pref("browser.xul.error_pages.enabled, true); // default
user_pref("browser.xul.error_pages.expert_bad_cert", true); // set
user_pref("security.block_script_with_wrong_mime", true); // default
user_pref("security.OCSP.enabled", 0); // set
user_pref("security.OCSP.require", false); // default verify (options)
user_pref("security.ssl.enable_ocsp_stapling", true); // default
user_pref("security.ssl.treat_unsafe_negotiation_as_broken", true); // set
user_pref("security.cert_pinning.enforcement_level", 1); // default
user_pref("security.mixed_content.block_active_content", true); // default
user_pref("security.mixed_content.block_display_content", true); // set
user_pref("security.mixed_content.send_hsts_priming", true); // default
user_pref("security.pki.sha1_enforcement_level", 3); // default
user_pref("security.ssl.errorReporting.url", "127.0.0.1"); //add
user_pref("security.ssl.require_safe_negotiation", true); // set
user_pref("security.tls.version.fallback-limit", 3); // default
user_pref("security.tls.version.min", 3); // set
user_pref("security.ssl.disable_session_identifiers", true); // add
user_pref("security.ssl3.dhe_rsa_aes_128_sha", false); // default
user_pref("security.ssl3.dhe_rsa_aes_256_sha", false); // default
user_pref("security.ssl3.rsa_des_ede3_sha", false); // default

// NETWORK
user_pref("network.allow-experiments", false); // set
user_pref("network.dns.disablePrefetch", true); // set
user_pref("network.dns.disablePrefetchFromHTTPS", true); // add
user_pref("network.http.altsvc.enabled", false); // set review
user_pref("network.http.altsvc.oe", false); // set review
user_pref("network.http.sendRefererHeader", 1); // set
user_pref("network.http.redirection-limit", 10); // set
user_pref("network.http.spdy.enabled", false); // set review
user_pref("network.http.spdy.enabled.deps", false); // set review
user_pref("network.http.spdy.enabled.http2", false); // set review
user_pref("network.http.speculative-parallel-limit", 0); // set
user_pref("network.IDN_show_punycode", true); // set
user_pref("network.IDN.restriction_profile", "high"); // set review
user_pref("network.predictor.enable-prefetch", false); // default
user_pref("network.predictor.enabled", false); // set
user_pref("network.prefetch-next", false); // set
user_pref("network.protocol-handler.external.ms-windows-store", false); //set
user_pref("security.sri.enable", true); // default
user_pref("webchannel.allowObject.urlWhitelist", "127.0.0.1");
// user_pref("network.jar.block-remote-files", true);
// user_pref("network.manage-offline-status", false);

// IP AND GEO
user_pref("geo.enabled", false); // set
user_pref("geo.wifi.uri", "127.0.0.1"); // set
user_pref("geo.wifi.xhr.timeout", 1); // set
user_pref("geo.wifi.logging.enabled", false); // add
user_pref("geo.security.allowinsecure", false); // add
user_pref("browser.search.geoip.url", "127.0.0.1"); // add
user_pref("browser.search.geoip.timeout", 1); // add
user_pref("browser.search.geoSpecificDefaults", false); // add
user_pref("browser.search.geoSpecificDefaults.url", "127.0.0.1"); // add
user_pref("browser.geolocation.warning.infoURL", "127.0.0.1); // set

// PRIVACY AND HISTORY
user_pref("browser.fixup.hide_user_pass", true); // default
user_pref("browser.download.hide_plugins_without_extensions", false); // set
user_pref("browser.download.manager.addToRecentDocs", false); // set
user_pref("browser.pagethumbnails.capturing_disabled", true); // set
user_pref("browser.helperApps.deleteTempFileOnExit", true); // default
user_pref("privacy.clearOnShutdown.extensions-dta", true); // set ALL TO TRUE
user_pref("privacy.clearOnShutdown.extensions-tabmix", true); // set
user_pref("privacy.clearOnShutdown.offlineApps", true); // set
user_pref("privacy.clearOnShutdown.openWindows", true); // set
user_pref("privacy.clearOnShutdown.siteSettings", true); // set
user_pref("privacy.clearOnShutdown.siteSettings", true); // auto
user_pref("privacy.cpd.extensions-dta", true); // set ALL CPD TO TRUE
user_pref("privacy.cpd.offlineApps", true); // set
user_pref("privacy.cpd.openWindows", true); // set
user_pref("privacy.cpd.passwords", true); // set
user_pref("privacy.cpd.siteSettings", true); // set
user_pref("privacy.sanitize.sanitizeOnShutdown", true); // set
user_pref("privacy.sanitize.timeSpan", 0); // set
user_pref("security.ask_for_password", 0); // set
user_pref("security.insecure_field_warning.contextual.enabled", true); // default
user_pref("signon.autofillForms", false); // default
user_pref("signon.autofillForms.http", false); // default
user_pref("signon.formlessCapture.enabled", false); // set
user_pref("signon.rememberSignons", false); // set
user_pref("signon.storeWhenAutocompleteOff", true); // default

// INTERFACE COMMON
user_pref("accessibility.blockautorefresh", true); // set
user_pref("accessibility.typeaheadfind", true); // auto
user_pref("accessibility.typeaheadfind.flashBar:, 0); //set
user_pref("browser.ctrlTab.previews", true); // auto
user_pref("browser.download.folderList", 1); // default
user_pref("browser.search.countryCode", "US"); // add
user_pref("browser.search.region", "US"); // add
user_pref("browser.search.searchEnginesURL", "127.0.0.1"); // add
user_pref("browser.shell.checkDefaultBrowser", false);
user_pref("clipboard.autocopy", false); // default
user_pref("dom.allow_cut_copy", false); // add 
user_pref("dom.event.contextmenu.enabled", false); // set for all
user_pref("dom.event.clipboardevents.enabled", false); // set
user_pref("dom.beforeAfterKeyboardEvent.enabled", false); // default
user_pref("intl.accept_languages", "en-US, en"); // auto
user_pref("layout.spellcheckDefault", 2); // set
user_pref("javascript.use_US_english_locale", true); // auto

// INTERFACE TABS
user_pref("browser.link.open_newwindow", 3); // default
user_pref("browser.link.open_newwindow.restriction", 0); // set by tabmix?
user_pref("browser.link.open_newwindow.override.external", 3); // auto
user_pref("browser.tabs.animate", false); // auto tabmix)
user_pref("browser.tabs.closeWindowWithLastTab", false); // auto tabmix)
user_pref("browser.tabs.loadBookmarksInBackground", true); // auto tabmix)
user_pref("browser.tabs.loadDivertedInBackground", true); // auto tabmix)
user_pref("browser.tabs.loadInBackground", true); // default
user_pref("browser.tabs.insertRelatedAfterCurrent", true); // default
user_pref("browser.tabs.selectOwnerOnClose", true); // default
user_pref("browser.tabs.warnOnClose", false); // set
user_pref("browser.tabs.warnOnOpen", false); // set
user_pref("browser.tabs.warnOnCloseOtherTabs", false); // set

// INTERFACE STARTUP
user_pref("browser.newtab.preload", true); // default REVIEW
user_pref("browser.newtabpage.introShown", false); // default
user_pref("browser.newtabpage.enabled", false); // set
user_pref("browser.newtabpage.directory.ping", "127.0.0.1"); // set
user_pref("browser.newtabpage.directory.source", "127.0.0.1"); // set
user_pref("browser.slowStartup.notificationDisabled", true); // set
user_pref("browser.slowStartup.maxSamples", 0); // set
user_pref("browser.slowStartup.samples", 0); // set
user_pref("browser.startup.homepage_override.buildID", "20110715024533"); // set
user_pref("browser.startup.homepage","about:newtab"); // set
user_pref("browser.startup.page", 1); // defautl
user_pref("privacy.usercontext.about_newtab_segregation.enabled", true); //set
user_pref("startup.homepage_welcome_url", ""); // default
user_pref("startup.homepage_welcome_url.additional", ""); // default
user_pref("startup.homepage_override_url", ""); // default

// INTERFACE OTHERS
user_pref("alerts.showFavicons", true); // set
user_pref("browser.backspace_action", 0); // default
user_pref("browser.bookmarks.max_backups", 0); // set
user_pref("browser.bookmarks.showRecentlyBookmarked", false); // set
user_pref("browser.chrome.site_icons", true); // default
user_pref("browser.chrome.favicons", true); // default
user_pref("browser.download.useDownloadDir", true); // default
user_pref("browser.download.forbid_open_with", false); // default
user_pref("browser.migrate.automigrate.enabled", false); // default
user_pref("browser.shell.shortcutFavicons", true); // default
user_pref("browser.urlbar.clickSelectsAll", true); // default
user_pref("browser.urlbar.doubleClickSelectsAll", false); // default
user_pref("browser.fullscreen.animate", false); // set
user_pref("dom.disable_beforeunload", true); // set
user_pref("full-screen-api.enabled", true); // default
user_pref("full-screen-api.warning.delay", 0); // default
user_pref("full-screen-api.warning.timeout", 0); // default
user_pref("general.useragent.locale", "en-US"); // default
user_pref("intl.locale.matchOS", false); // default
user_pref("middlemouse.contentLoadURL", false); // default
user_pref("keyword.enabled", true); // default
user_pref("view_source.tab", true); // default

// INTERFACE URL AND SEARCH
user_pref("browser.fixup.alternate.enabled", true); // default
user_pref("browser.search.suggest.enabled", true); // default
user_pref("browser.urlbar.autocomplete.enabled", true); // default
user_pref("browser.urlbar.maxRichResults", 20); // set
user_pref("browser.urlbar.suggest.history", true); // default
user_pref("browser.urlbar.suggest.bookmark", true); // default
user_pref("browser.urlbar.suggest.openpage", true); // default
user_pref("browser.urlbar.suggest.searches", true); // set
user_pref("browser.urlbar.trimURLs", false); // set
user_pref("browser.urlbar.userMadeSearchSuggestionsChoice", true);  // set
user_pref("browser.taskbar.lists.enabled", true); // default
user_pref("browser.taskbar.lists.frequent.enabled", true); // default
user_pref("browser.taskbar.lists.recent.enabled", false); // default
user_pref("browser.taskbar.lists.tasks.enabled", true); //set
user_pref("browser.taskbar.previews.enable", false); // default

// TROUBLESOME SETTINGS
user_pref("network.dns.blockDotOnion", true); // default, false with TOR
user_pref("javascript.enabled", true); // default, false if not using noscript-umatrix
user_pref("network.proxy.socks_remote_dns", true); // set
user_pref("privacy.resistFingerprinting", false); // add, but makes you unique with no randomness
user_pref("browser.eme.ui.enabled", true); // default, false impedes DRM
user_pref("canvas.poisondata", true); // set instead of privacy.resistFingerprinting
user_pref("layout.css.visited_links_enabled", true); // default, false if paranoid
user_pref("dom.serviceWorkers.enabled", true); // set (false breaks some addons)
user_pref("media.eme.apiVisible", true); // default, false breaks some media sites
user_pref("security.ssl3.dhe_rsa_camellia_128_sha", true); // false breaks too many sites
user_pref("security.ssl3.dhe_rsa_camellia_256_sha", true); // false breaks too many sites
user_pref("security.ssl3.ecdhe_ecdsa_aes_128_sha", true); // false breaks too many sites
user_pref("security.ssl3.ecdhe_ecdsa_aes_256_sha", false); // false breaks too many sites
user_pref("security.ssl3.ecdhe_rsa_aes_128_sha", true); // false breaks too many sites
user_pref("security.ssl3.ecdhe_rsa_aes_256_sha, true); // false breaks too many sites
user_pref("security.ssl3.rsa_aes_128_sha, false); // false breaks too many sites
user_pref("security.ssl3.rsa_aes_256_gcm_sha384, true); // false breaks too many sites
user_pref("security.ssl3.rsa_aes_256_sha, false); // false breaks too many sites
user_pref("security.ssl3.rsa_aes_256_sha256, true); // false breaks too many sites
user_pref("security.ssl3.rsa_camellia_128_sha", true); // false breaks too many sites
user_pref("security.ssl3.rsa_camellia_256_sha", true); // false breaks too many sites






 

👍 thanks for sharing 🙌

Link to comment
Share on other sites

Ha ha. I never heard of imgur before these posts. I tried to follow the nest of multiple scripts, xhr, frames and whatnots in ublock, ematrix and noscript in sp52, to no avail. It works fine in any of @Humming Owl or @Articfoxies's V12 or V13 360chrome mods, though. So there you have it. 

Edited by dmiranda
Link to comment
Share on other sites

On 9/12/2021 at 7:30 PM, dmiranda said:

Ha ha. I never heard of imgur before these posts. I tried to follow the nest of multiple scripts, xhr, frames and whatnots in ublock, ematrix and noscript in sp52, to no avail. It works fine in any of @Humming Owl or @Articfoxies's V12 or V13 360chrome mods, though. So there you have it. 

I've been using 360 more lately as FF is struggling nowadays.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...