[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