Commit ff2a9481 authored by Pier Angelo Vendrame's avatar Pier Angelo Vendrame 🎃
Browse files

fixup! BB 44772: Disable efficient randomization for canvases.

BB 44895: Revert "BB 44772: Disable efficient randomization for canvases."

This reverts commit ced1d9a3.

We have investigated this issue more, and this change was not needed
after all, therefore we can just revert this patch.
parent 0ac278ef
Loading
Loading
Loading
Loading
+8 −3
Original line number Diff line number Diff line
@@ -382,9 +382,14 @@ ImageExtraction ImageExtractionResult(dom::HTMLCanvasElement* aCanvasElement,
    return ImageExtraction::Placeholder;
  }

  if ((ownerDoc->ShouldResistFingerprinting(
           RFPTarget::EfficientCanvasRandomization) ||
       ownerDoc->ShouldResistFingerprinting(RFPTarget::CanvasRandomization) ||
  if (ownerDoc->ShouldResistFingerprinting(
          RFPTarget::EfficientCanvasRandomization) &&
      GetCanvasExtractDataPermission(aPrincipal) !=
          nsIPermissionManager::ALLOW_ACTION) {
    return ImageExtraction::EfficientRandomize;
  }

  if ((ownerDoc->ShouldResistFingerprinting(RFPTarget::CanvasRandomization) ||
       ownerDoc->ShouldResistFingerprinting(RFPTarget::WebGLRandomization)) &&
      GetCanvasExtractDataPermission(aPrincipal) !=
          nsIPermissionManager::ALLOW_ACTION) {