XMLHttpRequest-withCredentials.any.js | Pass | 10 / 10 | | |
abort-after-receive.any.js | Pass | 2 / 2 | | |
abort-after-send.any.js | Pass | 2 / 2 | | |
abort-after-stop.window.js | Pass | 1 / 1 | | |
abort-after-timeout.any.js | Pass | 2 / 2 | | |
abort-during-done.window.js | Pass | 3 / 3 | | |
abort-during-headers-received.window.js | Pass | 1 / 1 | | |
abort-during-loading.window.js | Pass | 1 / 1 | | |
abort-during-navigation.window.js | Pass | 1 / 1 | | |
abort-during-open.any.js | Pass | 2 / 2 | | |
abort-during-readystatechange.any.js | Pass | 2 / 2 | | |
abort-during-unsent.any.js | Pass | 2 / 2 | | |
abort-during-upload.any.js | Pass | 2 / 2 | | |
abort-event-abort.any.js | Pass | 2 / 2 | | |
abort-event-listeners.any.js | Pass | 2 / 2 | | |
abort-event-loadend.any.js | Pass | 2 / 2 | | |
abort-event-order.htm | Pass | 1 / 1 | | |
abort-progress-events.any.js | Pass | 4 / 4 | | |
abort-upload-event-abort.any.js | Pass | 2 / 2 | | |
abort-upload-event-loadend.any.js | Pass | 2 / 2 | | |
abort-with-error.any.js | Pass | 2 / 2 | | |
access-control-and-redirects-async-same-origin.any.js | Pass | 12 / 12 | | |
access-control-and-redirects-async.any.js | Pass | 14 / 14 | | |
access-control-and-redirects.any.js | Pass | 12 / 12 | | |
access-control-basic-allow-access-control-origin-header-data-url.htm | Pass | 1 / 1 | | |
access-control-basic-allow-access-control-origin-header.any.js | Pass | 2 / 2 | | |
access-control-basic-allow-async.any.js | Pass | 2 / 2 | | |
access-control-basic-allow-non-cors-safelisted-method-async.any.js | Pass | 2 / 2 | | |
access-control-basic-allow-non-cors-safelisted-method.any.js | Pass | 2 / 2 | | |
access-control-basic-allow-preflight-cache-invalidation-by-header.any.js | Pass | 2 / 2 | | |
access-control-basic-allow-preflight-cache-invalidation-by-method.any.js | Pass | 2 / 2 | | |
access-control-basic-allow-preflight-cache-timeout.any.js | Pass | 2 / 2 | | |
access-control-basic-allow-preflight-cache.any.js | Pass | 2 / 2 | | |
access-control-basic-allow-star.any.js | Pass | 2 / 2 | | |
access-control-basic-allow.any.js | Pass | 2 / 2 | | |
access-control-basic-cors-safelisted-request-headers.htm | Pass | 1 / 1 | | |
access-control-basic-cors-safelisted-response-headers.htm | Pass | 1 / 1 | | |
access-control-basic-denied.htm | Pass | 2 / 2 | | |
access-control-basic-get-fail-non-simple.htm | Pass | 1 / 1 | | |
access-control-basic-non-cors-safelisted-content-type.htm | Pass | 1 / 1 | | |
access-control-basic-post-success-no-content-type.htm | Pass | 1 / 1 | | |
access-control-basic-post-with-non-cors-safelisted-content-type.htm | Pass | 2 / 2 | | |
access-control-basic-preflight-denied.htm | Pass | 1 / 1 | | |
access-control-expose-headers-on-redirect.html | Pass | 1 / 1 | | |
access-control-preflight-async-header-denied.htm | Pass | 1 / 1 | | |
access-control-preflight-async-method-denied.htm | Pass | 1 / 1 | | |
access-control-preflight-async-not-supported.htm | Pass | 1 / 1 | | |
access-control-preflight-credential-async.htm | Pass | 1 / 1 | | |
access-control-preflight-credential-sync.htm | Pass | 1 / 1 | | |
access-control-preflight-headers-async.htm | Pass | 1 / 1 | | |
access-control-preflight-headers-sync.htm | Pass | 1 / 1 | | |
access-control-preflight-request-allow-headers-returns-star.any.js | Pass | 2 / 2 | | |
access-control-preflight-request-header-lowercase.htm | Pass | 1 / 1 | | |
access-control-preflight-request-header-returns-origin.any.js | Pass | 2 / 2 | | |
access-control-preflight-request-header-sorted.htm | Pass | 1 / 1 | | |
access-control-preflight-request-headers-origin.htm | Pass | 1 / 1 | | |
access-control-preflight-request-invalid-status-301.htm | Pass | 1 / 1 | | |
access-control-preflight-request-invalid-status-400.htm | Pass | 1 / 1 | | |
access-control-preflight-request-invalid-status-501.htm | Pass | 1 / 1 | | |
access-control-preflight-request-must-not-contain-cookie.htm | Fail | 0 / 1 | TEST RUNNER | xhr/resources/access-control-cookie.py is not emulated |
access-control-preflight-sync-header-denied.htm | Pass | 1 / 1 | | |
access-control-preflight-sync-method-denied.htm | Pass | 1 / 1 | | |
access-control-preflight-sync-not-supported.htm | Pass | 1 / 1 | | |
access-control-recursive-failed-request.htm | Pass | 1 / 1 | | |
access-control-response-with-body-sync.htm | Pass | 1 / 1 | | |
access-control-response-with-body.htm | Pass | 1 / 1 | | |
access-control-response-with-exposed-headers.htm | Pass | 1 / 1 | | |
access-control-sandboxed-iframe-allow-origin-null.htm | Pass | 1 / 1 | | |
access-control-sandboxed-iframe-allow.htm | Pass | 1 / 1 | | |
access-control-sandboxed-iframe-denied-without-wildcard.htm | Pass | 2 / 2 | | |
access-control-sandboxed-iframe-denied.htm | Pass | 2 / 2 | | |
allow-lists-starting-with-comma.htm | Pass | 1 / 1 | | |
anonymous-mode-unsupported.htm | Pass | 1 / 1 | | |
blob-range.any.js | Pass | 54 / 54 | | |
close-worker-with-xhr-in-progress.html | Pass | 1 / 1 | | |
content-type-unmodified.any.js | Pass | 2 / 2 | | |
cookies.http.html | Fail | 0 / 1 | TEST RUNNER | xhr/resources/get-set-cookie.py is not emulated (404) |
cors-expose-star.sub.any.js | Pass | 6 / 6 | | |
cors-upload.any.js | Pass | 4 / 4 | | |
data-uri.htm | Pass | 10 / 10 | | |
event-abort.any.js | Pass | 2 / 2 | | |
event-error-order.sub.html | Pass | 1 / 1 | | |
event-error.sub.any.js | Pass | 4 / 4 | | |
event-load.any.js | Pass | 2 / 2 | | |
event-loadend.any.js | Pass | 2 / 2 | | |
event-loadstart-upload.any.js | Pass | 2 / 2 | | |
event-loadstart.any.js | Pass | 2 / 2 | | |
event-progress.any.js | Pass | 2 / 2 | | |
event-readystate-sync-open.any.js | Pass | 4 / 4 | | |
event-readystatechange-loaded.any.js | Fail | 0 / 2 | NOT IMPLEMENTED | streamed response bodies (the LOADING readystatechange is fired once, with the whole body) |
event-timeout-order.any.js | Pass | 2 / 2 | | |
event-timeout.any.js | Pass | 2 / 2 | | |
event-upload-progress-crossorigin.any.js | Pass | 8 / 8 | | |
event-upload-progress.any.js | Pass | 8 / 8 | | |
firing-events-http-content-length.html | Pass | 1 / 1 | | |
firing-events-http-no-content-length.html | Pass | 1 / 1 | | |
formdata.html | Pass | 9 / 9 | | |
formdata/append-formelement.html | Pass | 8 / 8 | | |
formdata/append.any.js | Pass | 14 / 14 | | |
formdata/constructor-formelement.html | Pass | 1 / 1 | | |
formdata/constructor-submitter-coordinate.html | Pass | 1 / 1 | | |
formdata/constructor-submitter.html | Pass | 9 / 9 | | |
formdata/constructor.any.js | Pass | 2 / 2 | | |
formdata/delete-formelement.html | Pass | 4 / 4 | | |
formdata/delete.any.js | Pass | 6 / 6 | | |
formdata/foreach.any.js | Pass | 8 / 8 | | |
formdata/get-formelement.html | Pass | 6 / 6 | | |
formdata/get.any.js | Pass | 12 / 12 | | |
formdata/has-formelement.html | Pass | 3 / 3 | | |
formdata/has.any.js | Pass | 6 / 6 | | |
formdata/iteration.any.js | Pass | 6 / 6 | | |
formdata/set-blob.any.js | Pass | 12 / 12 | | |
formdata/set-formelement.html | Pass | 8 / 8 | | |
formdata/set.any.js | Pass | 14 / 14 | | |
formdata/submitter-coordinate-value.html | Pass | 1 / 1 | | |
getallresponseheaders-after-reuse.html | Pass | 1 / 1 | | |
getallresponseheaders-cookies.htm | Pass | 1 / 1 | | |
getallresponseheaders-status.htm | Pass | 1 / 1 | | |
getallresponseheaders.htm | Pass | 7 / 7 | | |
getresponseheader-case-insensitive.htm | Pass | 1 / 1 | | |
getresponseheader-chunked-trailer.htm | Pass | 1 / 1 | | |
getresponseheader-cookies-and-more.htm | Pass | 1 / 1 | | |
getresponseheader-error-state.htm | Pass | 1 / 1 | | |
getresponseheader-server-date.htm | Fail | 0 / 1 | TEST RUNNER | the emulated server does not add the Server and Date headers that wptserve sends |
getresponseheader-special-characters.htm | Pass | 1 / 1 | | |
getresponseheader-unsent-opened-state.htm | Pass | 1 / 1 | | |
getresponseheader.any.js | Pass | 12 / 12 | | |
header-user-agent-async.htm | Pass | 1 / 1 | | |
header-user-agent-sync.htm | Pass | 1 / 1 | | |
headers-normalize-response.htm | Pass | 15 / 15 | | |
historical.html | Pass | 3 / 3 | | |
idlharness.any.js | Pass | 516 / 516 | | |
json.any.js | Pass | 12 / 12 | | |
loadstart-and-state.html | Pass | 2 / 2 | | |
open-after-abort.htm | Pass | 1 / 1 | | |
open-after-setrequestheader.htm | Pass | 1 / 1 | | |
open-after-stop.window.js | Pass | 1 / 1 | | |
open-during-abort-event.htm | Pass | 1 / 1 | | |
open-during-abort-processing.htm | Pass | 1 / 1 | | |
open-during-abort.htm | Pass | 1 / 1 | | |
open-method-bogus.htm | Pass | 8 / 8 | | |
open-method-case-insensitive.htm | Pass | 6 / 6 | | |
open-method-case-sensitive.htm | Pass | 9 / 9 | | |
open-method-insecure.htm | Pass | 9 / 9 | | |
open-method-responsetype-set-sync.htm | Pass | 5 / 5 | | |
open-open-send.htm | Pass | 1 / 1 | | |
open-open-sync-send.htm | Pass | 1 / 1 | | |
open-parameters-toString.htm | Pass | 1 / 1 | | |
open-referer.htm | Pass | 1 / 1 | | |
open-send-during-abort.htm | Pass | 1 / 1 | | |
open-send-open.htm | Pass | 1 / 1 | | |
open-sync-open-send.htm | Pass | 1 / 1 | | |
open-url-about-blank-window.htm | Pass | 1 / 1 | | |
open-url-base-inserted-after-open.htm | Pass | 1 / 1 | | |
open-url-base-inserted.htm | Pass | 1 / 1 | | |
open-url-base.htm | Pass | 1 / 1 | | |
open-url-encoding.htm | Pass | 2 / 2 | | |
open-url-fragment.htm | Pass | 4 / 4 | | |
open-url-javascript-window-2.htm | Pass | 1 / 1 | | |
open-url-javascript-window.htm | Pass | 1 / 1 | | |
open-url-multi-window-2.htm | Pass | 1 / 1 | | |
open-url-multi-window-3.htm | Pass | 1 / 1 | | |
open-url-multi-window-4.htm | Timeout | 0 / 1 | TEST BUG | the test (whose comment says the pass condition is unclear and follows a proposal, whatwg/xhr#3, that was not merged) expects error and loadend events for an XHR of an iframe removed during the request: the document is destroyed, its fetch group is terminated, and the tasks of the terminated fetch do not run (the document is not fully active), so no event is fired, as in Firefox |
open-url-multi-window-5.htm | Pass | 1 / 1 | | |
open-url-multi-window-6.htm | Fail | 0 / 1 | TEST BUG | Web IDL creates the exception thrown by an operation in the current realm (the realm of the open() function, the realm of the iframe: https://webidl.spec.whatwg.org/#dfn-throw); the test expects an exception of the realm of the caller. Firefox and Safari fail the same way ("threw an exception from the wrong global"), Chrome does not throw |
open-url-multi-window.htm | Pass | 1 / 1 | | |
open-url-redirected-sharedworker-origin.htm | Pass | 3 / 3 | | |
open-url-redirected-worker-origin.htm | Pass | 3 / 3 | | |
open-url-worker-origin.htm | Pass | 3 / 3 | | |
open-url-worker-simple.htm | Pass | 1 / 1 | | |
open-user-password-non-same-origin.htm | Pass | 1 / 1 | | |
over-1-meg.any.js | Pass | 2 / 2 | | |
overridemimetype-blob.html | Pass | 77 / 77 | | |
overridemimetype-chunked-response.window.js | Fail | 0 / 4 | TEST RUNNER | xhr/resources/content-in-chunks.py is not emulated (404) |
overridemimetype-done-state.any.js | Pass | 2 / 2 | | |
overridemimetype-edge-cases.window.js | Pass | 4 / 4 | | |
overridemimetype-headers-received-state-force-shiftjis.htm | Pass | 1 / 1 | | |
overridemimetype-invalid-mime-type.htm | Pass | 3 / 3 | | |
overridemimetype-loading-state.htm | Pass | 1 / 1 | | |
overridemimetype-open-state-force-utf-8.htm | Pass | 1 / 1 | | |
overridemimetype-open-state-force-xml.htm | Pass | 1 / 1 | | |
overridemimetype-unsent-state-force-shiftjis.any.js | Pass | 2 / 2 | | |
preserve-ua-header-on-redirect.htm | Pass | 2 / 2 | | |
progress-events-response-data-gzip.htm | Pass | 1 / 1 | | |
progressevent-constructor.any.js | Pass | 30 / 30 | | |
progressevent-constructor.html | Pass | 10 / 10 | | |
progressevent-interface.html | Pass | 7 / 7 | | |
request-content-length.any.js | Pass | 4 / 4 | | |
response-body-errors.any.js | Pass | 4 / 4 | | |
response-data-arraybuffer.htm | Pass | 1 / 1 | | |
response-data-blob.htm | Pass | 1 / 1 | | |
response-data-deflate.htm | Pass | 1 / 1 | | |
response-data-gzip.htm | Pass | 1 / 1 | | |
response-data-progress.htm | Fail | 0 / 2 | NOT IMPLEMENTED | streamed response bodies (a single progress event with the whole body) |
response-invalid-responsetype.htm | Pass | 5 / 5 | | |
response-invalid-utf8.html | Pass | 1 / 1 | | |
response-json-bom.html | Pass | 1 / 1 | | |
response-json-during-loading.html | Pass | 1 / 1 | | |
response-json.htm | Pass | 4 / 4 | | |
response-method.htm | Pass | 3 / 3 | | |
responseText-status.html | Pass | 1 / 1 | | |
responseType-document-in-worker.html | Pass | 1 / 1 | | |
responseXML-unavailable-in-worker.html | Pass | 1 / 1 | | |
responseXML-xml-scripting-support-disabled.html | Pass | 5 / 5 | | |
responsedocument-decoding.htm | Pass | 6 / 6 | | |
responsetext-decoding.htm | Pass | 37 / 37 | | |
responsetype.any.js | Pass | 100 / 100 | | |
responseurl-after-abort.any.js | Pass | 10 / 10 | | |
responseurl.html | Pass | 2 / 2 | | |
responsexml-basic.htm | Pass | 2 / 2 | | |
responsexml-document-properties.htm | Pass | 24 / 24 | | |
responsexml-get-twice.htm | Pass | 4 / 4 | | |
responsexml-invalid-type.html | Pass | 1 / 1 | | |
responsexml-media-type.htm | Pass | 15 / 15 | | |
responsexml-non-document-types.htm | Pass | 5 / 5 | | |
responsexml-non-well-formed.htm | Pass | 7 / 7 | | |
security-consideration.sub.html | Pass | 1 / 1 | | |
send-accept-language.htm | Pass | 2 / 2 | | |
send-accept.htm | Pass | 1 / 1 | | |
send-after-setting-document-domain.htm | Pass | 3 / 3 | | |
send-authentication-basic-cors-not-enabled.htm | Pass | 1 / 1 | | |
send-authentication-basic-cors.htm | Pass | 1 / 1 | | |
send-authentication-basic-repeat-no-args.htm | Pass | 1 / 1 | | |
send-authentication-basic-setrequestheader-and-arguments.htm | Pass | 1 / 1 | | |
send-authentication-basic-setrequestheader-existing-session.htm | Pass | 1 / 1 | | |
send-authentication-basic-setrequestheader.htm | Pass | 1 / 1 | | |
send-authentication-basic.htm | Pass | 1 / 1 | | |
send-authentication-competing-names-passwords.htm | Pass | 13 / 13 | | |
send-authentication-cors-basic-setrequestheader.htm | Pass | 1 / 1 | | |
send-authentication-cors-setrequestheader-no-cred.htm | Fail | 1 / 2 | TEST BUG | the synchronous request whose CORS preflight rejects the Authorization header expects error and loadend events: the request error steps of a synchronous request throw the NetworkError before the events are fired (https://xhr.spec.whatwg.org/#request-error-steps, step 4) |
send-blob-with-no-mime-type.html | Pass | 8 / 8 | | |
send-conditional-cors.htm | Pass | 2 / 2 | | |
send-conditional.htm | Pass | 2 / 2 | | |
send-content-type-charset.htm | Pass | 19 / 19 | | |
send-content-type-string.htm | Pass | 3 / 3 | | |
send-data-arraybuffer.any.js | Pass | 2 / 2 | | |
send-data-arraybufferview.any.js | Pass | 2 / 2 | | |
send-data-blob.htm | Pass | 1 / 1 | | |
send-data-es-object.any.js | Pass | 22 / 22 | | |
send-data-formdata.any.js | Pass | 2 / 2 | | |
send-data-isolation.html | Pass | 3 / 3 | | |
send-data-sharedarraybuffer.any.js | Pass | 28 / 28 | | |
send-data-string-invalid-unicode.any.js | Pass | 18 / 18 | | |
send-data-unexpected-tostring.htm | Pass | 3 / 3 | | |
send-document-lone-surrogate.html | Pass | 1 / 1 | | |
send-entity-body-basic.htm | Pass | 6 / 6 | | |
send-entity-body-document-bogus.htm | Pass | 4 / 4 | | |
send-entity-body-document.htm | Pass | 7 / 7 | | |
send-entity-body-empty.htm | Pass | 3 / 3 | | |
send-entity-body-get-head-async.htm | Pass | 2 / 2 | | |
send-entity-body-get-head.htm | Pass | 2 / 2 | | |
send-entity-body-none.htm | Pass | 6 / 6 | | |
send-network-error-async-events.sub.htm | Pass | 1 / 1 | | |
send-network-error-sync-events.sub.htm | Pass | 2 / 2 | | |
send-no-response-event-loadend.htm | Pass | 1 / 1 | | |
send-no-response-event-loadstart.htm | Pass | 1 / 1 | | |
send-no-response-event-order.htm | Pass | 1 / 1 | | |
send-non-same-origin.htm | Pass | 7 / 7 | | |
send-receive-utf16.htm | Pass | 3 / 3 | | |
send-redirect-bogus-sync.sub.htm | Pass | 5 / 5 | | |
send-redirect-bogus.sub.htm | Pass | 4 / 4 | | |
send-redirect-infinite-sync.htm | Pass | 1 / 1 | | |
send-redirect-infinite.htm | Pass | 1 / 1 | | |
send-redirect-no-location.htm | Pass | 4 / 4 | | |
send-redirect-post-upload.htm | Pass | 5 / 5 | | |
send-redirect-to-cors.htm | Pass | 23 / 23 | | |
send-redirect-to-non-cors.htm | Pass | 4 / 4 | | |
send-redirect.htm | Pass | 34 / 34 | | |
send-response-event-order.htm | Pass | 1 / 1 | | |
send-response-upload-event-loadend.htm | Pass | 1 / 1 | | |
send-response-upload-event-loadstart.htm | Pass | 1 / 1 | | |
send-response-upload-event-progress.htm | Pass | 1 / 1 | | |
send-send.any.js | Pass | 2 / 2 | | |
send-sync-blocks-async.htm | Pass | 1 / 1 | | |
send-sync-no-response-event-load.htm | Pass | 1 / 1 | | |
send-sync-no-response-event-loadend.htm | Pass | 1 / 1 | | |
send-sync-no-response-event-order.htm | Pass | 1 / 1 | | |
send-sync-response-event-order.htm | Pass | 1 / 1 | | |
send-sync-timeout.htm | Pass | 1 / 1 | | |
send-timeout-events.htm | Pass | 1 / 1 | | |
send-usp.any.js | Pass | 270 / 270 | | |
setrequestheader-after-send.htm | Pass | 1 / 1 | | |
setrequestheader-allow-empty-value.htm | Pass | 3 / 3 | | |
setrequestheader-allow-whitespace-in-value.htm | Pass | 4 / 4 | | |
setrequestheader-before-open.htm | Pass | 1 / 1 | | |
setrequestheader-bogus-name.htm | Pass | 71 / 71 | | |
setrequestheader-bogus-value.htm | Pass | 5 / 5 | | |
setrequestheader-case-insensitive.htm | Pass | 2 / 2 | | |
setrequestheader-combining.window.js | Pass | 1 / 1 | | |
setrequestheader-content-type.htm | Pass | 34 / 34 | | |
setrequestheader-header-allowed.htm | Pass | 10 / 10 | | |
setrequestheader-header-forbidden.htm | Pass | 2 / 2 | | |
setrequestheader-open-setrequestheader.htm | Pass | 1 / 1 | | |
split-byte-order-mark.any.js | Fail | 0 / 8 | TEST RUNNER | xhr/resources/content-in-chunks.py is not emulated (404) |
status-async.htm | Pass | 27 / 27 | | |
status-basic.htm | Pass | 27 / 27 | | |
status-error.htm | Pass | 21 / 21 | | |
status.h2.window.js | Pass | 7 / 7 | | |
sync-no-progress.any.js | Pass | 2 / 2 | | |
sync-no-timeout.any.js | Pass | 3 / 3 | | |
sync-xhr-and-window-onload.html | Pass | 1 / 1 | | |
template-element.html | Pass | 3 / 3 | | |
thrown-error-in-events.html | Pass | 2 / 2 | | |
timeout-cors-async.htm | Pass | 1 / 1 | | |
timeout-multiple-fetches.html | Pass | 2 / 2 | | |
timeout-sync.htm | Pass | 2 / 2 | | |
xhr-authorization-redirect.any.js | Pass | 9 / 9 | | |
xhr-timeout-longtask.any.js | Pass | 2 / 2 | | |
xmlhttprequest-basic.htm | Pass | 1 / 1 | | |
xmlhttprequest-eventtarget.htm | Pass | 1 / 1 | | |
xmlhttprequest-network-error-sync.htm | Pass | 1 / 1 | | |
xmlhttprequest-network-error.htm | Pass | 1 / 1 | | |
xmlhttprequest-sync-block-defer-scripts.html | Pass | 1 / 1 | | |
xmlhttprequest-sync-block-scripts.html | Pass | 1 / 1 | | |
xmlhttprequest-sync-not-hang-scriptloader.html | Pass | 1 / 1 | | |
xmlhttprequest-timeout-aborted.html | Pass | 3 / 3 | | |
xmlhttprequest-timeout-abortedonmain.html | Pass | 2 / 2 | | |
xmlhttprequest-timeout-overrides.html | Pass | 3 / 3 | | |
xmlhttprequest-timeout-overridesexpires.html | Pass | 3 / 3 | | |
xmlhttprequest-timeout-reused.html | Pass | 1 / 1 | | |
xmlhttprequest-timeout-simple.html | Pass | 3 / 3 | | |
xmlhttprequest-timeout-synconmain.html | Pass | 2 / 2 | | |
xmlhttprequest-timeout-twice.html | Pass | 3 / 3 | | |
xmlhttprequest-timeout-worker-aborted.html | Pass | 9 / 9 | | |
xmlhttprequest-timeout-worker-overrides.html | Pass | 3 / 3 | | |
xmlhttprequest-timeout-worker-overridesexpires.html | Pass | 9 / 9 | | |
xmlhttprequest-timeout-worker-simple.html | Pass | 3 / 3 | | |
xmlhttprequest-timeout-worker-synconworker.html | Pass | 3 / 3 | | |
xmlhttprequest-timeout-worker-twice.html | Pass | 3 / 3 | | |
xmlhttprequest-unsent.htm | Pass | 1 / 1 | | |