Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

changelog: v58-alpha #354

Closed
earthlng opened this issue Feb 4, 2018 · 0 comments
Closed

changelog: v58-alpha #354

earthlng opened this issue Feb 4, 2018 · 0 comments

Comments

@earthlng
Copy link
Contributor

earthlng commented Feb 4, 2018

  • date: 3-February-2018
  • foreword: These are all the changes since the last changelog (v57-alpha).
  • note: the comments in the code blocks below are for this changelog's commentary

changelog: [all changes]

  • all user.js updates for Firefox v58 are detailed in our ToDo: diffs FF57-FF58 issue
    • includes links to the commits made for each pref, links to bugzilla tickets, our discussions etc.
  • ❗ FF58+ no longer supports using profile/preferences/xxx.js for your user.js overrides !!
  • removed section 1100: MULTI-PROCESS (e10s)
    • browser.tabs.remote.allowLinkedWebInFileUriProcess=false moved to 2631
  • enabled blocking of "passive" Mixed-Content (security.mixed_content.block_display_content)
    • if you start to notice missing images on your favorite sites it's because of this
  • as promised in the last changelog, Pants wrote a new Wiki page for the Updater Scripts
    • in the meantime @claustromaniac continued to improve the updater.bat (thanks!)
      • make sure to get the latest version if you're using it
  • @claustromaniac "The MSDOS Wizard" also wrote the new prefs.js cleaner for Windows
    • this script is apparently so fucking amazing that CHEF-KOCH "The Plagiarizer" immediately copied it, put his own name on it and shamelessly re-published it as his own work
    • definitely worth checking it out, especially if you're also using the updater.bat.
    • No idea what this is? read the Wiki page Resetting Inactive Prefs
  • new troubleshooter scratchpad script to make troubleshooting broken sites a lot easier
    • Any and all feedback / results / experiences would be very much appreciated! Like ...
      • did or didn't it find the problematic pref(s)?
      • which sites were or weren't you able to fix with it?
      • did the script fail to narrow it down to a manageable number of prefs?
  • for all the rest see the full list of pref changes below

all pref changes:

  • new active prefs:
user_pref("browser.crashReports.unsubmittedCheck.autoSubmit2", false);
user_pref("browser.safebrowsing.provider.google4.dataSharing.enabled", false);
user_pref("browser.safebrowsing.provider.google4.dataSharingURL", "");
user_pref("intl.locale.requested", "en-US");
user_pref("javascript.options.shared_memory", false);
user_pref("network.cookie.thirdparty.nonsecureSessionOnly", true);
user_pref("security.insecure_connection_icon.enabled", true);
  • new in 58alpha but commented out by default:
//user_pref("browser.startup.homepage", "https://www.example.com/");
//user_pref("permissions.default.camera", 2);
//user_pref("permissions.default.desktop-notification", 2);
//user_pref("permissions.default.geo", 2); // = 4612 because Geo is disabled by RFP
//user_pref("permissions.default.microphone", 2);
//user_pref("permissions.default.shortcuts", 2);
//user_pref("security.insecure_connection_icon.pbmode.enabled", true);
  • activated previously commented-out prefs::
user_pref("browser.storageManager.enabled", false);
user_pref("browser.urlbar.autocomplete.enabled", false);
user_pref("dom.storageManager.enabled", false);
user_pref("security.mixed_content.block_display_content", true);
  • removed from the user.js:
//user_pref("browser.tabs.remote.autostart", true);
//user_pref("browser.tabs.remote.autostart.2", true);
//user_pref("browser.tabs.remote.force-enable", true);
user_pref("browser.tabs.remote.separateFileUriProcess", true);
//user_pref("dom.ipc.plugins.sandbox-level.default", "donotuse");
//user_pref("dom.ipc.plugins.sandbox-level.flash", "donotuse");
//user_pref("dom.ipc.processCount", 4);
//user_pref("dom.ipc.processCount.extension", 1);
//user_pref("dom.ipc.processCount.file", 1);
user_pref("dom.ipc.shims.enabledWarnings", true);
//user_pref("dom.presentation.controller.enabled", false);
//user_pref("dom.presentation.discoverable", false);
//user_pref("dom.presentation.discovery.enabled", false);
//user_pref("dom.presentation.enabled", false);
//user_pref("dom.presentation.receiver.enabled", false);
//user_pref("dom.presentation.session_transport.data_channel.enable", false);
//user_pref("extensions.e10sBlocksEnabling", false);
//user_pref("extensions.webextensions.remote", true);
//user_pref("security.sandbox.content.level", "donotuse");
//user_pref("security.sandbox.logging.enabled", true);

Any and all help, suggestions, recommendations, links, tips and tricks, questions, thank you's or whathaveyou are welcome - signup/login and start typing - thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

1 participant