Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: bfd8da944bb52da73ff3a690c8fd5ab46296ea0f
https://github.com/WebKit/WebKit/commit/bfd8da944bb52da73ff3a690c8fd5ab46296ea0f
Author: Matthew Finkel <[email protected]>
Date: 2025-01-03 (Fri, 03 Jan 2025)
Changed paths:
M Source/WebKit/NetworkProcess/NetworkSession.cpp
M Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp
Log Message:
-----------
Only propagate partitioned cookies setting when tracking prevention is enabled
https://bugs.webkit.org/show_bug.cgi?id=285309
rdar://142279406
Reviewed by Charlie Wolfe.
The network process only supports changing the third party cookie blocking mode
when tracking prevention is enabled. We need to keep the blocking mode in the
web processes and network process synchronized, so this patch only propagates
the setting changes if the network process supports it.
Covered by existing tests.
* Source/WebKit/NetworkProcess/NetworkSession.cpp:
(WebKit::NetworkSession::setOptInCookiePartitioningEnabled):
* Source/WebKit/UIProcess/WebsiteData/WebsiteDataStore.cpp:
(WebKit::WebsiteDataStore::propagateSettingUpdates):
Canonical link: https://commits.webkit.org/288400@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes