This article offers information on changes made to the Firefox 54 preferences, as well as new, deprecated, or removed Ghacks user.js preferences.

Mozilla released Firefox 54.0 this week to the Stable channel. The major change of the release was the enabling of multiple content processes.

You can download the latest version of the Ghacks user.js file from the official repository over on GitHub.

For new users: the user.js file is a configuration file that Firefox may load on start. It modifies browser settings and features based on the configuration, similarly to how you can modify the configuration using Firefox's settings, or the about:config page of the browser.

My thanks goes to Earthling for creating the changelog, to Pants for keeping the chu chu train running, and for all other contributors for contributing to the project.

Firefox 54.0 Changes to preferences

Note: You find the full changelog listed here. It concentrates on the Ghacks user.js file. If you use it already, you may want to check out the changelog before you download it from GitHub and add it to your Firefox installation. As always, it is suggested that you go through the listing of preferences to adjust the default configuration for your requirements. Read the getting started guide if you are new.

You find discussion on several of the preference on GitHub. You may also ask questions about those here on Ghacks in the comment section below.

pref("browser.formautofill.enabled", false);

pref("browser.newtabpage.activity-stream.enabled", false);

pref("browser.urlbar.usepreloadedtopurls.enabled", false);

pref("browser.safebrowsing.provider.google.reportMalwareMistakeURL", "https://%LOCALE%.malware-error.mozilla.com/?hl=%LOCALE%&url=");

pref("browser.safebrowsing.provider.google.reportPhishMistakeURL", "https://%LOCALE%.phish-error.mozilla.com/?hl=%LOCALE%&url=");

pref("browser.safebrowsing.provider.google4.reportMalwareMistakeURL", "https://%LOCALE%.malware-error.mozilla.com/?hl=%LOCALE%&url=");

pref("browser.safebrowsing.provider.google4.reportPhishMistakeURL", "https://%LOCALE%.phish-error.mozilla.com/?hl=%LOCALE%&url=");

pref("dom.ipc.processCount.extension", 1);

pref("extensions.screenshots.system-disabled", true);

pref("geo.security.allowinsecure", true);

pref("network.http.referer.hideOnionSource", false);

pref("privacy.firstparty.isolate.restrict_opener_access", true);

pref("security.sandbox.logging.enabled", false);

pref("security.data_uri.inherit_security_context", true);

Removed, renamed or hidden in Firefox 54.0

pref("browser.safebrowsing.reportMalwareMistakeURL", "https://%LOCALE%.malware-error.mozilla.com/?hl=%LOCALE%&url=");

https://hg.mozilla.org/mozilla-central/rev/077f42a9964c#l10.1

pref("browser.safebrowsing.reportPhishMistakeURL", "https://%LOCALE%.phish-error.mozilla.com/?hl=%LOCALE%&url="); https://hg.mozilla.org/mozilla-central/rev/077f42a9964c#l10.1

pref("browser.safebrowsing.reportPhishMistakeURL", "https://%LOCALE%.phish-error.mozilla.com/?hl=%LOCALE%&url="); https://hg.mozilla.org/mozilla-central/rev/077f42a9964c#l10.1 pref("dom.archivereader.enabled", false);

pref("media.eme.apiVisible", true);

Changed in Firefox 54.0

pref("extensions.blocklist.url", "https://blocklists.settings.services.mozilla.com/v1/blocklist/3/%APP_ID%/%APP_VERSION%/%PRODUCT%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/%PING_COUNT%/%TOTAL_PING_COUNT%/%DAYS_SINCE_LAST_PING%/"); // prev: "https://blocklist.addons.mozilla.org/blocklist/3/%APP_ID%/%APP_VERSION%/%PRODUCT%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/%PING_COUNT%/%TOTAL_PING_COUNT%/%DAYS_SINCE_LAST_PING%/"

=> Migrate the blocklist preferences to new URI

=> Migrate the blocklist preferences to new URI pref("media.peerconnection.ice.tcp", true); // prev: false - ab7dfb7

New Preferences (ignored by Ghacks user.js)

pref("apz.allow_with_webrender", false);

pref("browser.formautofill.loglevel", "Warn"); // see master switch to disable

pref("browser.urlbar.usepreloadedtopurls.expire_days", 14); // see master switch to disable

pref("browser.storageManager.pressureNotification.minIntervalMS", 1200000);

pref("browser.storageManager.pressureNotification.usageThresholdGB", 5);

pref("devtools.gridinspector.showGridOutline", false);

pref("devtools.source-map.locations.enabled", false);

pref("dom.forms.select.customstyling", true); // https://bugzilla.mozilla.org/show_bug.cgi?id=1339966

pref("dom.ipc.plugins.forcedirect.enabled", true); // we do not support flash

pref("dom.moduleScripts.enabled", false); // ECMAScripts

pref("dom.timeout.max_consecutive_callbacks", 5);

pref("dom.vr.puppet.enabled", false);

pref("dom.vr.test.enabled", false);

pref("extensions.e10sMultiBlocksEnabling", true); // leave e10s experimental staging alone

pref("gfx.downloadable_fonts.keep_variation_tables", false);

pref("gfx.downloadable_fonts.otl_validation", false);

pref("gfx.webrender.enabled", true);

pref("image.mem.animated.discardable", false);

pref("image.mem.shared", false);

// ^^ https://bugzilla.mozilla.org/show_bug.cgi?id=1331944

// ^^ https://bugzilla.mozilla.org/show_bug.cgi?id=1339202

pref("intl.tsf.associate_imc_only_when_imm_ime_is_active", false);

pref("intl.tsf.hack.ms_japanese_ime.do_not_associate_imc_on_win10", true);

pref("intl.uidirection", -1);

pref("layers.advanced.border-layers", false);

pref("layers.advanced.caret-layers", false);

pref("layout.css.text-justify.enabled", false);

pref("layout.scrollbars.always-layerize-track", false);

/* https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette ***/

pref("marionette.enabled", false);

pref("marionette.forcelocal", true);

pref("marionette.log.level", "info");

pref("marionette.port", 2828);

pref("marionette.prefs.recommended", true);

pref("media.eme.vp9-in-mp4.enabled", false);

pref("media.ffmpeg.low-latency.enabled", false);

pref("services.sync.engine.bookmarks.validation.interval", 86400);

pref("services.sync.engine.bookmarks.validation.maxRecords", 1000);

pref("services.sync.engine.bookmarks.validation.percentageChance", 10);

pref("signon.masterPasswordReprompt.timeout_ms", 900000);

pref("network.throttle.enable", true);

pref("network.throttle.resume-for", 2000);

pref("network.throttle.suspend-for", 2000);

Removed or hidden preferences in Firefox 54.0

pref("browser.newtabpage.remote", false);

pref("browser.newtabpage.remote.content-signing-test", false);

pref("browser.newtabpage.remote.keys", "");

pref("browser.newtabpage.remote.mode", "production");

pref("browser.newtabpage.remote.version", "1");

pref("devtools.sourcemap.locations.enabled", false);

pref("devtools.toolbox.toolbarSpec", '["splitconsole", "paintflashing toggle","scratchpad","resize toggle","screenshot --fullpage --file", "rulers", "measure"]');

pref("gfx.font_rendering.cleartype.always_use_for_content", false);

pref("gfx.font_rendering.cleartype.use_for_downloadable_fonts", true);

pref("intl.uidirection.ar", "rtl");

pref("intl.uidirection.fa", "rtl");

pref("intl.uidirection.he", "rtl");

pref("intl.uidirection.ug", "rtl");

pref("intl.uidirection.ur", "rtl"); // https://bugzilla.mozilla.org/show_bug.cgi?id=1343941

pref("layers.allow-d3d9-fallback", false);

pref("layers.prefer-d3d9", false);

pref("layout.css.object-fit-and-position.enabled", true);

pref("layout.css.unprefixing-service.enabled", true); // remove HTTP1 Pipeline Support: https://bugzilla.mozilla.org/show_bug.cgi?id=1340655

pref("network.http.pipelining", false);

pref("network.http.pipelining.abtest", false);

pref("network.http.pipelining.aggressive", false);

pref("network.http.pipelining.max-optimistic-requests", 4);

pref("network.http.pipelining.maxrequests", 32);

pref("network.http.pipelining.maxsize", 300000);

pref("network.http.pipelining.read-timeout", 30000);

pref("network.http.pipelining.reschedule-on-timeout", true);

pref("network.http.pipelining.reschedule-timeout", 1500);

pref("network.http.pipelining.ssl", false);

pref("network.http.proxy.pipelining", false);

pref("pointer-lock-api.prefixed.enabled", false);

pref("security.sandbox.windows.log", false); // https://bugzilla.mozilla.org/show_bug.cgi?id=1296767#c125

pref("services.sync.jpake.firstMsgMaxTries", 300);

pref("services.sync.jpake.lastMsgMaxTries", 300);

pref("services.sync.jpake.maxTries", 10);

pref("services.sync.jpake.pollInterval", 1000);

pref("services.sync.jpake.serverURL", "https://setup.services.mozilla.com/");

pref("services.sync.log.logger.service.jpakeclient", "Debug");

pref("services.sync.log.logger.userapi", "Debug");

pref("services.sync.miscURL", "misc/");

pref("services.sync.privacyURL", "https://services.mozilla.com/privacy-policy/");

pref("services.sync.scheduler.sync11.singleDeviceInterval", 86400);

pref("services.sync.serverURL", "https://auth.services.mozilla.com/");

pref("services.sync.statusURL", "https://services.mozilla.com/status/");

pref("services.sync.syncKeyHelpURL", "https://services.mozilla.com/help/synckey");

pref("services.sync.termsURL", "https://services.mozilla.com/tos/");

pref("services.sync.userURL", "user/"); // renamed to 'services.sync.engine.bookmarks.validation.*'

pref("services.sync.validation.interval", 86400);

pref("services.sync.validation.maxRecords", 100);

pref("services.sync.validation.percentageChance", 10); // https://bugzilla.mozilla.org/show_bug.cgi?id=1313045

pref("toolkit.identity.debug", false);

pref("toolkit.identity.enabled", false);

Summary Article Name Firefox 54: new preferences and Ghacks user.js changes Description This article offers information on changes made to the Firefox 54 preferences, as well as new, deprecated, or removed Ghacks user.js preferences. Author Martin Brinkmann Publisher Ghacks Technology News Logo

Advertisement