Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 169d5b0d61894cbdeed78877985205f8c8506aa1
      
https://github.com/WebKit/WebKit/commit/169d5b0d61894cbdeed78877985205f8c8506aa1
  Author: Matthew Finkel <[email protected]>
  Date:   2026-02-10 (Tue, 10 Feb 2026)

  Changed paths:
    M Source/WebCore/dom/Document.cpp
    M Source/WebCore/dom/ScriptExecutionContext.cpp
    M Source/WebCore/page/Quirks.cpp
    M Source/WebCore/page/Quirks.h
    M Source/WebCore/page/ScriptTrackingPrivacyCategory.cpp
    M Source/WebCore/page/ScriptTrackingPrivacyCategory.h
    M Tools/TestWebKitAPI/Tests/WebKit/AdvancedPrivacyProtections.mm

  Log Message:
  -----------
  Include anti-fingerprinting within consistent-privacy-protections quirk
https://bugs.webkit.org/show_bug.cgi?id=306885
rdar://169545057

Reviewed by Charlie Wolfe.

As follow-up to 306714@main, this PR includes the fingerprinting mitigations
within the quirk for enabling consistent protections on a web site.

Test: Tools/TestWebKitAPI/Tests/WebKit/AdvancedPrivacyProtections.mm

* Source/WebCore/dom/Document.cpp:
(WebCore::Document::noiseInjectionPolicies const):
* Source/WebCore/dom/ScriptExecutionContext.cpp:
(WebCore::ScriptExecutionContext::requiresScriptTrackingPrivacyProtection):
* Source/WebCore/page/Quirks.cpp:
(WebCore::Quirks::mayBenefitFromFingerprintingProtectionQuirk const):
* Source/WebCore/page/Quirks.h:
* Source/WebCore/page/ScriptTrackingPrivacyCategory.cpp:
(WebCore::shouldEnableScriptTrackingPrivacy):
* Source/WebCore/page/ScriptTrackingPrivacyCategory.h:
* Tools/TestWebKitAPI/Tests/WebKit/AdvancedPrivacyProtections.mm:
(TestWebKitAPI::TEST(AdvancedPrivacyProtections, AddNoiseToWebAudioAPIs)):

Canonical link: https://commits.webkit.org/307230@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to