Ticket #22614: 0001-Bug22614-Make-e10s-non-e10s-Tor-Browsers-indistingui.patch

File 0001-Bug22614-Make-e10s-non-e10s-Tor-Browsers-indistingui.patch, 1.3 KB (added by ffmancera, 23 months ago)
  • browser/app/profile/000-tor-browser.js

    From 72e97fdbae5f60bbeeb6e2f2974ea74d44d3861a Mon Sep 17 00:00:00 2001
    From: Fernando Fernandez Mancera <ffmancera@riseup.net>
    Date: Fri, 2 Feb 2018 11:38:01 +0100
    Subject: [PATCH] Bug22614: Make e10s/non-e10s Tor Browsers indistinguishable
    
    e10s in its current form probably brings some fingerprinting risks with it.
    e.g. users of accessibility tools (not only those users) won't have e10s
    enabled on windows and macOS. In order to solve this issue
    "dom.disable_window_showModalDialog" is set to "true".
    ---
     browser/app/profile/000-tor-browser.js | 3 ++-
     1 file changed, 2 insertions(+), 1 deletion(-)
    
    diff --git a/browser/app/profile/000-tor-browser.js b/browser/app/profile/000-tor-browser.js
    index e6ac9e45e3a1..6fa4a58b15c6 100644
    a b pref("dom.maxHardwareConcurrency", 1); // Bug 21675: Spoof single-core cpu 
    179179pref("dom.w3c_touch_events.enabled", 0); // Bug 10286: Always disable Touch API
    180180// Disable randomised Firefox HTTP cache decay user test groups (Bug: 13575)
    181181pref("browser.cache.frecency_experiment", -1);
    182 
     182// Make e10s/non-e10s Tor Browsers indistinguishable (Bug: 22614)
     183pref("dom.disable_window_showModalDialog", true);
    183184
    184185// Third party stuff
    185186pref("privacy.firstparty.isolate", true); // Always enforce first party isolation