Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 6dcc241d7bdc59bf02745294d8e2819c1f998917
https://github.com/WebKit/WebKit/commit/6dcc241d7bdc59bf02745294d8e2819c1f998917
Author: Matthew Finkel <[email protected]>
Date: 2025-01-15 (Wed, 15 Jan 2025)
Changed paths:
M Source/WebKit/WebProcess/WebPage/Cocoa/WebCookieCacheCocoa.mm
M Source/WebKit/WebProcess/WebProcess.cpp
M Source/WebKit/WebProcess/WebProcess.h
Log Message:
-----------
[cocoa] Cache opt-in partitioned cookie enablement in Web Process and use it
when creating cookie cache
https://bugs.webkit.org/show_bug.cgi?id=286016
rdar://142985374
Reviewed by Alex Christensen.
On some platforms where the WebCookieCache is supported, the cache can be
destroyed at any time, such as when the process is suspended. We need to
remember if opt-in cookie partitioning was enabled so we can enable it in the
cache when that is recreated. This patch caches the state in the WebProcess and
uses the singleton when instantiating a new in-memory cache on Cocoa platforms.
* Source/WebKit/WebProcess/WebPage/Cocoa/WebCookieCacheCocoa.mm:
(WebKit::WebCookieCache::inMemoryStorageSession):
* Source/WebKit/WebProcess/WebProcess.cpp:
(WebKit::WebProcess::setOptInCookiePartitioningEnabled):
* Source/WebKit/WebProcess/WebProcess.h:
Canonical link: https://commits.webkit.org/288981@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