brizental pushed to branch tor-browser-140.0a1-15.0-2 at The Tor Project / Applications / Tor Browser

Commits:

2 changed files:

Changes:

  • browser/app/profile/001-base-profile.js
    ... ... @@ -411,6 +411,8 @@ pref("privacy.resistFingerprinting.randomDataOnCanvasExtract", true, locked);
    411 411
     pref("privacy.resistFingerprinting", true);
    
    412 412
     pref("privacy.resistFingerprinting.exemptedDomains", "");
    
    413 413
     #endif
    
    414
    +// tor-browser#43904: Enable this so we skip the blank window if user is resisting fingerprinting.
    
    415
    +pref("privacy.resistFingerprinting.skipEarlyBlankFirstPaint", true);
    
    414 416
     // tor-browser#18603: failIfMajorPerformanceCaveat is an optional attribute that
    
    415 417
     // can be used when creating a WebGL context if the browser detects that the
    
    416 418
     // performance would be low. That could be used to fingerpting users with a not
    

  • browser/components/BrowserGlue.sys.mjs
    ... ... @@ -872,11 +872,6 @@ BrowserGlue.prototype = {
    872 872
             return false;
    
    873 873
           }
    
    874 874
     
    
    875
    -      // We don't want to mess up with RFP new window / letterboxing machinery.
    
    876
    -      if (Services.prefs.getBoolPref("privacy.resistFingerprinting", false)) {
    
    877
    -        return false;
    
    878
    -      }
    
    879
    -
    
    880 875
           let width = getValue("width");
    
    881 876
           let height = getValue("height");
    
    882 877