Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 17e4625a7c4d43bc5c17f935272623191e2f5ce0
      
https://github.com/WebKit/WebKit/commit/17e4625a7c4d43bc5c17f935272623191e2f5ce0
  Author: Anne van Kesteren <[email protected]>
  Date:   2026-05-09 (Sat, 09 May 2026)

  Changed paths:
    M LayoutTests/TestExpectations
    A LayoutTests/imported/w3c/web-platform-tests/xhr/WEB_FEATURES.yml
    A 
LayoutTests/imported/w3c/web-platform-tests/xhr/abort-during-navigation.window-expected.txt
    A 
LayoutTests/imported/w3c/web-platform-tests/xhr/abort-during-navigation.window.html
    A 
LayoutTests/imported/w3c/web-platform-tests/xhr/abort-during-navigation.window.js
    A 
LayoutTests/imported/w3c/web-platform-tests/xhr/abort-progress-events.any-expected.txt
    A 
LayoutTests/imported/w3c/web-platform-tests/xhr/abort-progress-events.any.html
    A 
LayoutTests/imported/w3c/web-platform-tests/xhr/abort-progress-events.any.js
    A 
LayoutTests/imported/w3c/web-platform-tests/xhr/abort-progress-events.any.worker-expected.txt
    A 
LayoutTests/imported/w3c/web-platform-tests/xhr/abort-progress-events.any.worker.html
    M 
LayoutTests/imported/w3c/web-platform-tests/xhr/formdata/append.any-expected.txt
    M LayoutTests/imported/w3c/web-platform-tests/xhr/formdata/append.any.js
    M 
LayoutTests/imported/w3c/web-platform-tests/xhr/formdata/append.any.worker-expected.txt
    A 
LayoutTests/imported/w3c/web-platform-tests/xhr/resources/abort-during-navigation-iframe.html
    M LayoutTests/imported/w3c/web-platform-tests/xhr/resources/w3c-import.log
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/send-redirect-bogus-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/send-redirect-bogus-sync-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/send-redirect-bogus-sync.htm
    A 
LayoutTests/imported/w3c/web-platform-tests/xhr/send-redirect-bogus-sync.sub-expected.txt
    A 
LayoutTests/imported/w3c/web-platform-tests/xhr/send-redirect-bogus-sync.sub.htm
    R LayoutTests/imported/w3c/web-platform-tests/xhr/send-redirect-bogus.htm
    A 
LayoutTests/imported/w3c/web-platform-tests/xhr/send-redirect-bogus.sub-expected.txt
    A 
LayoutTests/imported/w3c/web-platform-tests/xhr/send-redirect-bogus.sub.htm
    M 
LayoutTests/imported/w3c/web-platform-tests/xhr/setrequestheader-case-insensitive-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/xhr/setrequestheader-case-insensitive.htm
    M LayoutTests/imported/w3c/web-platform-tests/xhr/w3c-import.log
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-aborted_aborted%20immediately%20after%20send()-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-aborted_call%20abort()%20after%20TIME_NORMAL_LOAD-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-aborted_only%20open()ed,%20not%20aborted-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-abortedonmain_abort()%20from%20a%200ms%20timeout-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-abortedonmain_aborted%20after%20TIME_DELAY-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-overrides_timeout%20disabled%20after%20initially%20set-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-overrides_timeout%20enabled%20after%20initially%20disabled-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-overrides_timeout%20overrides%20load%20after%20a%20delay-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-overridesexpires_timeout%20set%20to%20expired%20value%20before%20load%20fires-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-overridesexpires_timeout%20set%20to%20expiring%20value%20after%20load%20fires-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-overridesexpires_timeout%20set%20to%20non-expiring%20value%20after%20timeout%20fires-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-simple_load%20fires%20normally-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-simple_no%20time%20out%20scheduled,%20load%20fires%20normally-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-simple_timeout%20hit%20before%20load-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-synconmain_timeout%20after%20open-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-synconmain_timeout%20before%20open-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-twice_load%20fires%20normally%20with%20no%20timeout%20set,%20twice-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-twice_load%20fires%20normally%20with%20same%20timeout%20set%20twice-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-twice_timeout%20fires%20normally%20with%20same%20timeout%20set%20twice-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-worker-aborted_aborted%20immediately%20after%20send()-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-worker-aborted_call%20abort()%20after%20TIME_NORMAL_LOAD-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-worker-aborted_only%20open()ed,%20not%20aborted-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-worker-overrides_timeout%20disabled%20after%20initially%20set-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-worker-overrides_timeout%20enabled%20after%20initially%20disabled-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-worker-overrides_timeout%20overrides%20load%20after%20a%20delay-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-worker-overridesexpires_timeout%20set%20to%20expired%20value%20before%20load%20fires-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-worker-overridesexpires_timeout%20set%20to%20expiring%20value%20after%20load%20fires-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-worker-overridesexpires_timeout%20set%20to%20non-expiring%20value%20after%20timeout%20fires-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-worker-simple_load%20fires%20normally-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-worker-simple_no%20time%20out%20scheduled,%20load%20fires%20normally-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-worker-simple_timeout%20hit%20before%20load-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-worker-synconworker_load%20fires%20normally-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-worker-synconworker_no%20time%20out%20scheduled,%20load%20fires%20normally-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-worker-synconworker_timeout%20hit%20before%20load-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-worker-twice_load%20fires%20normally%20with%20no%20timeout%20set,%20twice-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-worker-twice_load%20fires%20normally%20with%20same%20timeout%20set%20twice-expected.txt
    R 
LayoutTests/imported/w3c/web-platform-tests/xhr/xmlhttprequest-timeout-worker-twice_timeout%20fires%20normally%20with%20same%20timeout%20set%20twice-expected.txt
    M LayoutTests/tests-options.json

  Log Message:
  -----------
  Synchronize WPT xhr
https://bugs.webkit.org/show_bug.cgi?id=314468

Reviewed by Brandon Stewart.

Also mark
imported/w3c/web-platform-tests/xhr/send-redirect-post-upload.htm as
passing as the remaining issues had been tackled seven years ago.

We also account for
https://github.com/web-platform-tests/wpt/pull/59769 and for now do not
import the sync-xhr permission policy tests as that is non-standard.

Upstream commit: 
https://github.com/web-platform-tests/wpt/commit/d6f9273ecab906dee6e91acfcf45fabc283589cc

Canonical link: https://commits.webkit.org/312947@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to