[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [Git][tpo/applications/tor-browser][tor-browser-115.11.0esr-13.5-1] 2 commits: Revert "Bug 41740: Change the RFP value of devicePixelRatio to 2"



Title: GitLab

richard pushed to branch tor-browser-115.11.0esr-13.5-1 at The Tor Project / Applications / Tor Browser

Commits:

  • 736fba53
    by Pier Angelo Vendrame at 2024-05-13T17:49:22+02:00
    Revert "Bug 41740: Change the RFP value of devicePixelRatio to 2"
    
    This reverts commit 94c39de65acb82efc7ecabbd7125f8d2aeb46d02.
    
  • 32a6f98c
    by Fatih at 2024-05-13T17:52:54+02:00
    Bug 1830629: Remove unnecessary checks for pdf.js for RFP. r=tjr
    
    resource:// is exempt from RFP, so we no longer need to check pdf.js specifically.
    
    Differential Revision: https://phabricator.services.mozilla.com/D209359
    

1 changed file:

Changes:

  • dom/base/nsGlobalWindowInner.cpp
    ... ... @@ -3604,20 +3604,9 @@ double nsGlobalWindowInner::GetDevicePixelRatio(CallerType aCallerType,
    3604 3604
         return 1.0;
    
    3605 3605
       }
    
    3606 3606
     
    
    3607
    -  if (nsIGlobalObject::ShouldResistFingerprinting(aCallerType,
    
    3608
    -                                                  RFPTarget::Unknown)) {
    
    3609
    -    // Spoofing the DevicePixelRatio causes blurriness in some situations
    
    3610
    -    // on HiDPI displays. pdf.js is a non-system caller; but it can't
    
    3611
    -    // expose the fingerprintable information, so we can safely disable
    
    3612
    -    // spoofing in this situation. It doesn't address the issue for
    
    3613
    -    // web-rendered content (including pdf.js instances on the web.)
    
    3614
    -    // In the future we hope to have a better solution to fix all HiDPI
    
    3615
    -    // blurriness...
    
    3616
    -    nsAutoCString origin;
    
    3617
    -    nsresult rv = this->GetPrincipal()->GetOrigin(origin);
    
    3618
    -    if (NS_FAILED(rv) || origin != "resource://pdf.js"_ns) {
    
    3619
    -      return 2.0;
    
    3620
    -    }
    
    3607
    +  if (nsIGlobalObject::ShouldResistFingerprinting(
    
    3608
    +          aCallerType, RFPTarget::Unknown)) {
    
    3609
    +    return 2.0;
    
    3621 3610
       }
    
    3622 3611
     
    
    3623 3612
       if (aCallerType == CallerType::NonSystem) {
    

  • _______________________________________________
    tor-commits mailing list
    tor-commits@xxxxxxxxxxxxxxxxxxxx
    https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits