Name Description Size
FormData-append.html FormData.append 4396
META.yml 117
README.md Tests for the [XMLHttpRequest Standard](https://xhr.spec.whatwg.org/). 176
XMLHttpRequest-withCredentials.any.js 1533
abort-after-receive.any.js 951
abort-after-send.any.js 1191
abort-after-stop.window.js 738
abort-after-timeout.any.js 1313
abort-during-done.window.js 3277
abort-during-headers-received.window.js 1695
abort-during-loading.window.js 1689
abort-during-open.any.js 544
abort-during-unsent.any.js 599
abort-during-upload.any.js 752
abort-event-abort.any.js 1176
abort-event-listeners.any.js 436
abort-event-loadend.any.js 848
abort-event-order.htm XMLHttpRequest: The abort() method: abort and loadend events 1956
abort-upload-event-abort.any.js 964
abort-upload-event-loadend.any.js 971
access-control-and-redirects-async-same-origin.any.js 2917
access-control-and-redirects-async.any.js 3699
access-control-and-redirects.any.js 2335
access-control-basic-allow-access-control-origin-header-data-url.htm Tests that cross-origin access is granted to null-origin embedded iframe 1301
access-control-basic-allow-access-control-origin-header.any.js 513
access-control-basic-allow-async.any.js 661
access-control-basic-allow-non-cors-safelisted-method-async.any.js 690
access-control-basic-allow-non-cors-safelisted-method.any.js 550
access-control-basic-allow-preflight-cache-invalidation-by-header.any.js 1584
access-control-basic-allow-preflight-cache-invalidation-by-method.any.js 1511
access-control-basic-allow-preflight-cache-timeout.any.js 1475
access-control-basic-allow-preflight-cache.any.js 1421
access-control-basic-allow-star.any.js 420
access-control-basic-allow.any.js 408
access-control-basic-cors-safelisted-request-headers.htm Tests that CORS-safelisted request headers are permitted in cross-origin request 1048
access-control-basic-cors-safelisted-response-headers.htm Tests that CORS-safelisted response headers are permitted in cross-origin request 1294
access-control-basic-denied.htm Tests CORS denying resource without Access-Control-Allow-Origin header 939
access-control-basic-get-fail-non-simple.htm Tests CORS denying preflighted request to resource without CORS headers for OPTIONS 917
access-control-basic-non-cors-safelisted-content-type.htm Tests cross-origin request with non-CORS-safelisted content type 1197
access-control-basic-post-success-no-content-type.htm Tests that POST requests with text content and no content-type set explicitly don't generate a preflight request. 876
access-control-basic-post-with-non-cors-safelisted-content-type.htm Non-CORS-safelisted value in the Content-Type header results in a request preflight 1335
access-control-basic-preflight-denied.htm Tests async XHR preflight denial due to lack of CORS headers 1162
access-control-expose-headers-on-redirect.html XHR should respect access-control-expose-headers header on redirect 1011
access-control-preflight-async-header-denied.htm Async request denied at preflight because of non-CORS-safelisted header 1289
access-control-preflight-async-method-denied.htm Async request denied at preflight because of non-CORS-safelisted method 1260
access-control-preflight-async-not-supported.htm Async PUT request denied at preflight 1038
access-control-preflight-credential-async.htm Tests proper handling of cross-origin async request with credentials 924
access-control-preflight-credential-sync.htm Tests proper handling of cross-origin sync request with credentials 772
access-control-preflight-headers-async.htm Test that async CORS requests with custom headers are sent with OPTIONS preflight 1066
access-control-preflight-headers-sync.htm Test that sync CORS requests with custom headers are not sent with OPTIONS preflight 1011
access-control-preflight-request-header-lowercase.htm Access-Control-Request-Headers values should be lowercase 895
access-control-preflight-request-header-sorted.htm Tests that Access-Control-Request-Headers are sorted. 918
access-control-preflight-request-headers-origin.htm Test that 'Origin' is not included in Access-Control-Request-Headers in a preflight request 882
access-control-preflight-request-invalid-status-301.htm Tests that preflight requests returning invalid 301 status code result in error. 911
access-control-preflight-request-invalid-status-400.htm Tests that preflight requests returning invalid 400 status code result in error. 911
access-control-preflight-request-invalid-status-501.htm Tests that preflight requests returning invalid 501 status code result in error. 911
access-control-preflight-request-must-not-contain-cookie.htm Preflight request must not contain any cookie header 2039
access-control-preflight-sync-header-denied.htm Sync request denied at preflight because of non-CORS-safelisted header 1058
access-control-preflight-sync-method-denied.htm Sync request denied at preflight because of non-CORS-safelisted method 986
access-control-preflight-sync-not-supported.htm Sync PUT request denied at preflight 931
access-control-recursive-failed-request.htm Recursively repeated CORS requests with failed preflights should never result in unexpected behavior 983
access-control-response-with-body-sync.htm Tests body from CORS preflight response and actual response with sync request 790
access-control-response-with-body.htm Tests that XHR doesn't prepend the body from CORS preflight response to the actual response 920
access-control-response-with-exposed-headers.htm Test CORS response with 'Access-Control-Expose-Headers' header 1199
access-control-sandboxed-iframe-allow-origin-null.htm Tests that sandboxed iframe has CORS XHR access to a server that accepts null domain 1156
access-control-sandboxed-iframe-allow.htm Tests that sandboxed iframe has CORS XHR access to a server that accepts all domains 1153
access-control-sandboxed-iframe-denied-without-wildcard.htm Tests that sandboxed iframe does not have CORS XHR access to server with "Access-Control-Allow-Origin" set to the original origin 1697
access-control-sandboxed-iframe-denied.htm Tests that sandboxed iframe does not have CORS XHR access to its server 1458
allow-lists-starting-with-comma.htm Allow lists starting with a comma should be parsed correctly 1412
anonymous-mode-unsupported.htm XMLHttpRequest: anonymous mode unsupported 1614
close-worker-with-xhr-in-progress.html 866
cors-expose-star.sub.any.js 2254
data-uri.htm XMLHttpRequest: data URLs 1913
event-abort.any.js 387
event-error-order.sub.html XMLHttpRequest: event - error (order of events) 1232
event-error.sub.any.js 361
event-load.any.js 689
event-loadend.any.js 559
event-loadstart-upload.any.js 761
event-loadstart.any.js 518
event-progress.any.js 620
event-readystate-sync-open.any.js 675
event-readystatechange-loaded.any.js 716
event-timeout-order.any.js 788
event-timeout.any.js 455
event-upload-progress-crossorigin.any.js 1023
event-upload-progress.any.js 1001
firing-events-http-content-length.html ProgressEvent: firing events for HTTP with Content-Length 954
firing-events-http-no-content-length.html ProgressEvent: firing events for HTTP with no Content-Length 1089
folder.txt 4
formdata-blob.htm XMLHttpRequest: upload formdata with blob 2160
formdata-delete.htm FormData: delete 2405
formdata-foreach.html FormData: foreach 2575
formdata-get.htm FormData: get and getAll 2564
formdata-has.htm FormData: has 1600
formdata-set.htm FormData: set 4085
formdata.htm XMLHttpRequest: Construct and upload FormData 3467
getallresponseheaders-cookies.htm XMLHttpRequest: getAllResponseHeaders() excludes cookies 1522
getallresponseheaders-status.htm XMLHttpRequest: getAllResponseHeaders() excludes status 1162
getallresponseheaders.htm XMLHttpRequest: getAllResponseHeaders() 1308
getresponseheader-case-insensitive.htm XMLHttpRequest: getResponseHeader() case-insensitive matching 1375
getresponseheader-chunked-trailer.htm XMLHttpRequest: getResponseHeader() and HTTP trailer 1352
getresponseheader-cookies-and-more.htm XMLHttpRequest: getResponseHeader() custom/non-existent headers and cookies 1463
getresponseheader-error-state.htm XMLHttpRequest: getResponseHeader() in error state (failing cross-origin test) 1345
getresponseheader-server-date.htm XMLHttpRequest: getResponseHeader() server and date 1010
getresponseheader-special-characters.htm XMLHttpRequest: getResponseHeader() funny characters 1413
getresponseheader-unsent-opened-state.htm XMLHttpRequest: getResponseHeader() in unsent, opened states 1195
getresponseheader.any.js 783
header-user-agent-async.htm Test that async requests (both OPTIONS preflight and regular) are sent with the User-Agent header 816
header-user-agent-sync.htm Test that sync requests (both OPTIONS preflight and regular) are sent with the User-Agent header 700
headers-normalize-response.htm Whitespace and null in header values 1404
historical.html Historical features 473
idlharness.any.js 604
loadstart-and-state.html XMLHttpRequest: loadstart event corner cases 1268
no-utf16-json.htm XMLHttpRequest: responseType "json" should be decoded as UTF-8 even when there's a UTF-16 BOM 784
open-after-abort.htm XMLHttpRequest: open() after abort() 2695
open-after-setrequestheader.htm XMLHttpRequest: open() after setRequestHeader() 1040
open-after-stop.window.js 1422
open-during-abort-event.htm XMLHttpRequest: open() during abort event - abort() called from upload.onloadstart 1646
open-during-abort-processing.htm XMLHttpRequest: open() during abort processing - abort() called from onloadstart 1874
open-during-abort.htm XMLHttpRequest: open() during abort() 1000
open-method-bogus.htm XMLHttpRequest: open() - bogus methods 827
open-method-case-insensitive.htm XMLHttpRequest: open() - case-insensitive methods test 918
open-method-case-sensitive.htm XMLHttpRequest: open() - case-sensitive methods test 961
open-method-insecure.htm XMLHttpRequest: open() - "insecure" methods 894
open-method-responsetype-set-sync.htm XMLHttpRequest: open() sync request not allowed if responseType is set 1138
open-open-send.htm XMLHttpRequest: open() - open() - send() 1146
open-open-sync-send.htm XMLHttpRequest: open() - open() (sync) - send() 1103
open-parameters-toString.htm XMLHttpRequest: open() attempts to toString its string parameters 1008
open-referer.htm XMLHttpRequest: open() - value of Referer header 642
open-send-during-abort.htm XMLHttpRequest: open() during abort() 863
open-send-open.htm XMLHttpRequest: open() - send() - open() 1091
open-sync-open-send.htm XMLHttpRequest: open() (sync) - send() - open() 1987
open-url-about-blank-window.htm XMLHttpRequest: open() resolving URLs (about:blank iframe) 1000
open-url-base-inserted-after-open.htm XMLHttpRequest: open() resolving URLs - insert <base> after open() 1035
open-url-base-inserted.htm XMLHttpRequest: open() resolving URLs - insert <base> 1025
open-url-base.htm XMLHttpRequest: open() resolving URLs - <base> 857
open-url-encoding.htm XMLHttpRequest: open() - URL encoding 898
open-url-fragment.htm XMLHttpRequest: open() resolving URLs - fragment identifier 1606
open-url-javascript-window-2.htm XMLHttpRequest: open() - resolving URLs (javascript: <iframe>; 2) 882
open-url-javascript-window.htm XMLHttpRequest: open() - resolving URLs (javascript: <iframe>; 1) 974
open-url-multi-window-2.htm XMLHttpRequest: open() resolving URLs (multi-Window; 2; evil) 979
open-url-multi-window-3.htm XMLHttpRequest: open() resolving URLs (multi-Window; 3; evil) 835
open-url-multi-window-4.htm XMLHttpRequest: open() resolving URLs (multi-Window; 4; evil) 1947
open-url-multi-window-5.htm XMLHttpRequest: open() resolving URLs (multi-Window; 5) 1030
open-url-multi-window-6.htm XMLHttpRequest: open() in document that is not fully active (but may be active) should throw 1449
open-url-multi-window.htm XMLHttpRequest: open() resolving URLs (multi-Window; 1) 1041
open-url-redirected-sharedworker-origin.htm XMLHttpRequest: redirected classic shared worker scripts, origin and referrer 461
open-url-redirected-worker-origin.htm XMLHttpRequest: redirected classic dedicated worker scripts, origin and referrer 458
open-url-worker-origin.htm XMLHttpRequest: worker scripts, origin and referrer 331
open-url-worker-simple.htm XMLHttpRequest: relative URLs in worker scripts resolved by script URL 841
open-user-password-non-same-origin.htm XMLHttpRequest: open() - user/pass argument and non same-origin URL doesn't throw 963
overridemimetype-blob.html XMLHttpRequest: overrideMimeType() and responseType = "blob" 2036
overridemimetype-done-state.any.js Spec: <https://xhr.spec.whatwg.org/#the-overridemimetype()-method>; data-tested-assertations="/following::ol/li[1]" 847
overridemimetype-edge-cases.window.js 1648
overridemimetype-headers-received-state-force-shiftjis.htm XMLHttpRequest: overrideMimeType() in HEADERS RECEIVED state, enforcing Shift-JIS encoding 1414
overridemimetype-invalid-mime-type.htm XMLHttpRequest: overrideMimeType() and invalid MIME types 1738
overridemimetype-loading-state.htm XMLHttpRequest: overrideMimeType() in LOADING state 1172
overridemimetype-open-state-force-utf-8.htm XMLHttpRequest: overrideMimeType() in open state, enforcing UTF-8 encoding 1058
overridemimetype-open-state-force-xml.htm XMLHttpRequest: overrideMimeType() in open state, XML MIME type with UTF-8 charset 1617
overridemimetype-unsent-state-force-shiftjis.any.js 527
preserve-ua-header-on-redirect.htm XMLHttpRequest: User-Agent header is preserved on redirect 1463
progress-events-response-data-gzip.htm XMLHttpRequest: progress events and GZIP encoding 3712
progressevent-constructor.html ProgressEvent constructor 1846
progressevent-interface.html The ProgressEvent interface 1746
resources 103
response-data-arraybuffer.htm XMLHttpRequest: The response attribute: ArrayBuffer data 1949
response-data-blob.htm XMLHttpRequest: The response attribute: Blob data 1972
response-data-deflate.htm XMLHttpRequest: content-encoding:deflate response was correctly inflated 1403
response-data-gzip.htm XMLHttpRequest: GZIP response was correctly inflated 1396
response-data-progress.htm XMLHttpRequest: progress events grow response body size 2096
response-invalid-responsetype.htm XMLHttpRequest: response is plain text if responseType is set to an invalid string 1501
response-json.htm XMLHttpRequest: responseType json 2939
response-method.htm XMLHttpRequest: influence of HTTP method on response 631
responseText-status.html XMLHttpRequest Test: responseText - status 883
responseType-document-in-worker.html 310
responseXML-unavailable-in-worker.html 312
responsedocument-decoding.htm XMLHttpRequest: response document decoding 1762
responsetext-decoding.htm XMLHttpRequest: responseText decoding 4798
responsetype.any.js Author: Mathias Bynens <http://mathiasbynens.be/> Author: Ms2ger <mailto:Ms2ger@gmail.com> Spec: <https://xhr.spec.whatwg.org/#the-responsetype-attribute> 4170
responseurl.html XMLHttpRequest: responseURL test 1225
responsexml-basic.htm XMLHttpRequest: responseXML basic test 1762
responsexml-document-properties.htm XMLHttpRequest: responseXML document properties 4374
responsexml-get-twice.htm 2435
responsexml-media-type.htm XMLHttpRequest: responseXML MIME type tests 1690
responsexml-non-document-types.htm XMLHttpRequest: responseXML/responseText on other responseType 1746
responsexml-non-well-formed.htm XMLHttpRequest: responseXML non well-formed tests 1258
security-consideration.sub.html ProgressEvent: security consideration 1541
send-accept-language.htm XMLHttpRequest: send() - Accept-Language 1031
send-accept.htm XMLHttpRequest: send() - Accept 991
send-after-setting-document-domain.htm XMLHttpRequest: send() with document.domain set 1465
send-authentication-basic-cors-not-enabled.htm XMLHttpRequest: send() - "Basic" authenticated CORS requests with user name and password passed to open() (asserts failure) 1392
send-authentication-basic-cors.htm XMLHttpRequest: send() - "Basic" authenticated CORS requests with user name and password passed to open() (asserts failure) 1573
send-authentication-basic-repeat-no-args.htm XMLHttpRequest: send() - "Basic" authenticated requests with user name and password passed to open() in first request, without in second 1631
send-authentication-basic-setrequestheader-and-arguments.htm XMLHttpRequest: send() - "Basic" authenticated request using setRequestHeader() and open() arguments (asserts header wins) 1706
send-authentication-basic-setrequestheader-existing-session.htm XMLHttpRequest: send() - "Basic" authenticated request using setRequestHeader() when there is an existing session 3233
send-authentication-basic-setrequestheader.htm XMLHttpRequest: send() - "Basic" authenticated request using setRequestHeader() 1635
send-authentication-basic.htm XMLHttpRequest: send() - "Basic" authenticated requests with user name and password passed to open() 1365
send-authentication-competing-names-passwords.htm XMLHttpRequest: send() - "Basic" authenticated requests with competing user name/password options 2404
send-authentication-cors-basic-setrequestheader.htm XMLHttpRequest: send() - "Basic" authenticated CORS request using setRequestHeader() (expects to succeed) 1256
send-authentication-cors-setrequestheader-no-cred.htm XMLHttpRequest: send() - "Basic" authenticated CORS request using setRequestHeader() but not setting withCredentials (expects to succeed) 2868
send-authentication-existing-session-manual.htm XMLHttpRequest: send() - "Basic" authenticated requests with user name and password from interactive session 1554
send-authentication-prompt-2-manual.htm XMLHttpRequest: WWW-Authenticate challenge when user,pass are not passed to open() 1030
send-authentication-prompt-manual.htm XMLHttpRequest: send() - "Basic" authentication gets 401 response 1037
send-blob-with-no-mime-type.html XMLHttpRequest: The send() method: Blob data with no mime type 2657
send-conditional-cors.htm XMLHttpRequest: send() - conditional cross-origin requests 1429
send-conditional.htm XMLHttpRequest: send() - conditional requests 1341
send-content-type-charset.htm XMLHttpRequest: send() - charset parameter of Content-Type 3944
send-content-type-string.htm XMLHttpRequest: send() - Content-Type 1129
send-data-arraybuffer.any.js 677
send-data-arraybufferview.any.js 494
send-data-blob.htm XMLHttpRequest: The send() method: Blob data 2189
send-data-es-object.any.js 2460
send-data-formdata.any.js 535
send-data-sharedarraybuffer.any.js 1092
send-data-string-invalid-unicode.any.js 1761
send-data-unexpected-tostring.htm XMLHttpRequest: passing objects that interfere with the XHR instance to send() 1930
send-entity-body-basic.htm XMLHttpRequest: send() - data argument 939
send-entity-body-document-bogus.htm XMLHttpRequest: send() - Document with serialization errors 950
send-entity-body-document.htm XMLHttpRequest: send() - Document 3526
send-entity-body-empty.htm XMLHttpRequest: send("") - empty entity body 1243
send-entity-body-get-head-async.htm XMLHttpRequest: send() - non-empty data argument and GET/HEAD - async, no upload events should fire 1479
send-entity-body-get-head.htm XMLHttpRequest: send() - non-empty data argument and GET/HEAD 1309
send-entity-body-none.htm XMLHttpRequest: send(null) - no entity body 2015
send-network-error-async-events.sub.htm XMLHttpRequest: The send() method: Fire a progress event named error when Network error happens (synchronous flag is unset) 2423
send-network-error-sync-events.sub.htm XMLHttpRequest: The send() method: Throw a "throw an "NetworkError" exception when Network error happens (synchronous flag is set) 1561
send-no-response-event-loadend.htm XMLHttpRequest: The send() method: Fire a progress event named loadend (no response entity body) 1604
send-no-response-event-loadstart.htm XMLHttpRequest: The send() method: Fire a progress event named loadstart (no response entity body and the state is LOADING) 1749
send-no-response-event-order.htm XMLHttpRequest: The send() method: event order when there is no response entity body 2287
send-non-same-origin.htm XMLHttpRequest: send() - non same-origin 1046
send-receive-utf16.htm XMLHttpRequest: The send() method: receive data which is UTF-16 encoded 1717
send-redirect-bogus-sync.htm XMLHttpRequest: send() - Redirects (bogus Location header; sync) 1094
send-redirect-bogus.htm XMLHttpRequest: send() - Redirects (bogus Location header) 1396
send-redirect-infinite-sync.htm XMLHttpRequest: send() - Redirects (infinite loop; sync) 1053
send-redirect-infinite.htm XMLHttpRequest: send() - Redirects (infinite loop) 1548
send-redirect-no-location.htm XMLHttpRequest: send() - Redirects (no Location header) 1490
send-redirect-post-upload.htm XMLHttpRequest: The send() method: POSTing to URL that redirects 6545
send-redirect-to-cors.htm XMLHttpRequest: send() - Redirect to CORS-enabled resource 5206
send-redirect-to-non-cors.htm XMLHttpRequest: send() - Redirect to cross-origin resource, not CORS-enabled 1542
send-redirect.htm XMLHttpRequest: send() - Redirects (basics) 1363
send-response-event-order.htm XMLHttpRequest: The send() method: event order when synchronous flag is unset 2613
send-response-upload-event-loadend.htm XMLHttpRequest: The send() method: Fire a progress event named loadend on the XMLHttpRequestUpload (synchronous flag is unset) 1568
send-response-upload-event-loadstart.htm XMLHttpRequest: The send() method: Fire a progress event named loadstart on the XMLHttpRequestUpload (synchronous flag is unset) 1387
send-response-upload-event-progress.htm XMLHttpRequest: The send() method: Fire a progress event named progress on the XMLHttpRequestUpload (synchronous flag is unset) 1572
send-send.any.js 255
send-sync-blocks-async.htm XMLHttpRequest: sync requests should block events on pending async requests 1809
send-sync-no-response-event-load.htm XMLHttpRequest: The send() method: Fire an event named load (no response entity body and the synchronous flag is set) 1554
send-sync-no-response-event-loadend.htm XMLHttpRequest: The send() method: Fire an event named loadend (no response entity body and the synchronous flag is set) 1569
send-sync-no-response-event-order.htm XMLHttpRequest: The send() method: event order when synchronous flag is set and there is no response entity body 2674
send-sync-response-event-order.htm XMLHttpRequest: The send() method: event order when synchronous flag is set 2062
send-sync-timeout.htm XMLHttpRequest: timeout during sync send() should not run 855
send-timeout-events.htm XMLHttpRequest: The send() method: timeout is not 0 1836
send-usp.any.js 1371
setrequestheader-after-send.htm XMLHttpRequest: setRequestHeader() after send() 909
setrequestheader-allow-empty-value.htm XMLHttpRequest: setRequestHeader() - empty header 856
setrequestheader-allow-whitespace-in-value.htm XMLHttpRequest: setRequestHeader() - header value with whitespace 896
setrequestheader-before-open.htm XMLHttpRequest: setRequestHeader() before open() 664
setrequestheader-bogus-name.htm XMLHttpRequest: setRequestHeader() name argument checks 2600
setrequestheader-bogus-value.htm XMLHttpRequest: setRequestHeader() value argument checks 1307
setrequestheader-case-insensitive.htm XMLHttpRequest: setRequestHeader() - headers that differ in case 1256
setrequestheader-combining.window.js 527
setrequestheader-content-type.htm XMLHttpRequest: setRequestHeader() - Content-Type header 8900
setrequestheader-header-allowed.htm XMLHttpRequest: setRequestHeader() - headers that are allowed 1168
setrequestheader-header-forbidden.htm XMLHttpRequest: setRequestHeader() - headers that are forbidden 1788
setrequestheader-open-setrequestheader.htm XMLHttpRequest: setRequestHeader() and open() 1667
status-async.htm XMLHttpRequest: status/statusText - various responses 2940
status-basic.htm XMLHttpRequest: status/statusText - various responses 2503
status-error.htm XMLHttpRequest: status error handling 1928
sync-no-progress.any.js 497
sync-no-timeout.any.js 613
sync-xhr-and-window-onload.html 774
sync-xhr-supported-by-feature-policy.html Test that sync-xhr is advertised in the feature list 537
template-element.html XMLHttpRequest: template element parsing 1332
timeout-cors-async.htm XMLHttpRequest: timeout event and cross-origin request 2041
timeout-multiple-fetches.html XMLHttpRequest: timeout, redirects, and CORS preflights 1183
timeout-sync.htm XMLHttpRequest: timeout not allowed for sync requests 1077
xmlhttprequest-basic.htm XMLHttpRequest: prototype and members 1804
xmlhttprequest-eventtarget.htm XMLHttpRequest: implements EventTarget 1610
xmlhttprequest-network-error-sync.htm XMLHttpRequest: members during network errors (sync) 2378
xmlhttprequest-network-error.htm XMLHttpRequest: members during network errors 2273
xmlhttprequest-sync-block-defer-scripts-subframe.html 524
xmlhttprequest-sync-block-defer-scripts.html Check that a sync XHR in a defer script blocks later defer scripts from running 553
xmlhttprequest-sync-block-scripts.html Check that while a sync XHR is in flight async script loads don't complete and run script 750
xmlhttprequest-sync-default-feature-policy.sub.html Synchronous XMLHttpRequest Feature Policy Test 910
xmlhttprequest-sync-not-hang-scriptloader-subframe.html 484
xmlhttprequest-sync-not-hang-scriptloader.html Ensure that an async script added during a defer script that then does a sync XHR still runs 575
xmlhttprequest-timeout-aborted.html XHR2 Timeout Property Tests 2094
xmlhttprequest-timeout-abortedonmain.html XHR2 Timeout Property Tests 1335
xmlhttprequest-timeout-overrides.html XHR2 Timeout Property Tests 1377
xmlhttprequest-timeout-overridesexpires.html XHR2 Timeout Property Tests 1775
xmlhttprequest-timeout-reused.html XHR2 Timeout Property Tests 1840
xmlhttprequest-timeout-simple.html XHR2 Timeout Property Tests 1682
xmlhttprequest-timeout-synconmain.html XHR2 Timeout Property Tests 1079
xmlhttprequest-timeout-twice.html XHR2 Timeout Property Tests 1837
xmlhttprequest-timeout-worker-aborted.html XHR2 Timeout Property Tests in Worker 2116
xmlhttprequest-timeout-worker-overrides.html XHR2 Timeout Property Tests in Worker 1439
xmlhttprequest-timeout-worker-overridesexpires.html XHR2 Timeout Property Tests in Worker 1797
xmlhttprequest-timeout-worker-simple.html XHR2 Timeout Property Tests in Worker 1728
xmlhttprequest-timeout-worker-synconworker.html XHR2 Timeout Property Tests in Worker 1750
xmlhttprequest-timeout-worker-twice.html XHR2 Timeout Property Tests in Worker 1803
xmlhttprequest-unsent.htm XMLHttpRequest: members during UNSENT 2261