[webkit-changes] [WebKit/WebKit] ba2a85: REGRESSION (iOS 17 beta): "Origin" field is missin...
Alex Christensen
noreply at github.com
Thu Jul 13 21:13:48 PDT 2023
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: ba2a851809a33013068ec8511883055cabd239be
https://github.com/WebKit/WebKit/commit/ba2a851809a33013068ec8511883055cabd239be
Author: Alex Christensen <achristensen at apple.com>
Date: 2023-07-13 (Thu, 13 Jul 2023)
Changed paths:
M LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/preload/modulepreload-expected.txt
M Source/WebCore/loader/LinkLoader.cpp
M Tools/TestWebKitAPI/Tests/WebKitCocoa/WKURLSchemeHandler-1.mm
Log Message:
-----------
REGRESSION (iOS 17 beta): "Origin" field is missing in the request when using "Link modulepreload"
https://bugs.webkit.org/show_bug.cgi?id=258863
rdar://111800089
Reviewed by Ryosuke Niwa.
260709 at main forgot to add the updateRequestForAccessControl call from
createPotentialAccessControlRequest. The Origin header is added in the network
process for network loads, but for loads through WKURLSchemeHandler we never
get an Origin header any more. This adds it back.
* Source/WebCore/loader/LinkLoader.cpp:
(WebCore::LinkLoader::preloadIfNeeded):
* Tools/TestWebKitAPI/Tests/WebKitCocoa/WKURLSchemeHandler-1.mm:
Canonical link: https://commits.webkit.org/266054@main
More information about the webkit-changes
mailing list