[webkit-changes] [WebKit/WebKit] bd98a6: Unship support for `Clear-Site-Data: "executionCon...
Chris Dumez
noreply at github.com
Fri Oct 25 14:03:46 PDT 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: bd98a6494eff7394fc2fb7b1f27e08ddf2833e82
https://github.com/WebKit/WebKit/commit/bd98a6494eff7394fc2fb7b1f27e08ddf2833e82
Author: Chris Dumez <cdumez at apple.com>
Date: 2024-10-25 (Fri, 25 Oct 2024)
Changed paths:
M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
M Source/WebKit/NetworkProcess/NetworkResourceLoadParameters.cpp
M Source/WebKit/NetworkProcess/NetworkResourceLoadParameters.h
M Source/WebKit/NetworkProcess/NetworkResourceLoadParameters.serialization.in
M Source/WebKit/NetworkProcess/NetworkResourceLoader.cpp
M Source/WebKit/WebProcess/Network/WebLoaderStrategy.cpp
Log Message:
-----------
Unship support for `Clear-Site-Data: "executionContext"` HTTP header value
https://bugs.webkit.org/show_bug.cgi?id=271700
rdar://125490226
Reviewed by Per Arne Vollan.
Unship support for `Clear-Site-Data: "executionContext"` HTTP header value. We've recently
added support but we're the only browser engine that supports this value. This header value
causes frames from the origin to get reloaded so it can lead to bad consequences if not used
properly. Now that we have evidence of such unexpected reloads on MDN, I think we should
unship for now.
* Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml:
* Source/WebKit/NetworkProcess/NetworkResourceLoadParameters.cpp:
(WebKit::NetworkResourceLoadParameters::NetworkResourceLoadParameters):
* Source/WebKit/NetworkProcess/NetworkResourceLoadParameters.h:
* Source/WebKit/NetworkProcess/NetworkResourceLoadParameters.serialization.in:
* Source/WebKit/NetworkProcess/NetworkResourceLoader.cpp:
(WebKit::NetworkResourceLoader::processClearSiteDataHeader):
* Source/WebKit/WebProcess/Network/WebLoaderStrategy.cpp:
(WebKit::addParametersShared):
Canonical link: https://commits.webkit.org/285712@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list