Completely failed files: 287; Completely failed subtests: 105; Failure level: 105/1259 (8.34%)
| Test | Sf12 |
|---|---|
| /xhr/xmlhttprequest-timeout-worker-overrides.html?timeout disabled after initially set (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/event-timeout-order.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: event - timeout (order of events) | FAIL |
| /xhr/open-url-redirected-sharedworker-origin.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: redirected classic shared worker scripts, origin and referrer | FAIL |
| /xhr/send-entity-body-none.htm (2/6, 33.33%, 0.16% of total) | OK |
| Explicit content type (HEAD) | FAIL |
| No content type (HEAD) | FAIL |
| /xhr/send-redirect.htm (1/4, 25.00%, 0.08% of total) | OK |
| XMLHttpRequest: send() - Redirects (basics) (303) | FAIL |
| /xhr/getallresponseheaders.htm (1/7, 14.29%, 0.08% of total) | OK |
| XMLHttpRequest: getAllResponseHeaders() 5 | FAIL |
| /xhr/overridemimetype-edge-cases.window.html (1/4, 25.00%, 0.08% of total) | OK |
| Charset can be overridden by overrideMimeType() with a bogus charset | FAIL |
| /xhr/abort-after-stop.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: abort event should fire when stop() method is used | FAIL |
| /xhr/send-authentication-basic-setrequestheader-existing-session.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: send() - "Basic" authenticated request using setRequestHeader() when there is an existing session | FAIL |
| /xhr/open-url-multi-window-3.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: open() resolving URLs (multi-Window; 3; evil) | FAIL |
| /xhr/send-content-type-charset.htm (11/19, 57.89%, 0.87% of total) | OK |
| If charset= param is UTF-8 (case-insensitive), it should not be changed | FAIL |
| If charset= param is UTF-8 (case-insensitive), it should not be changed (bogus charset) | FAIL |
| Multiple non-UTF-8 charset parameters deduplicate, bogus parameter dropped | FAIL |
| charset given but wrong, fix it (unknown MIME, bogus charset) | FAIL |
| charset in double quotes that is UTF-8 does not change | FAIL |
| charset in double quotes with backslashes that is UTF-8 does not change | FAIL |
| charset in double quotes with space | FAIL |
| charset with leading space that is UTF-8 does change | FAIL |
| charset with trailing space that is UTF-8 does not change | FAIL |
| header with invalid MIME type is not changed | FAIL |
| unknown parameters need to be preserved | FAIL |
| /xhr/setrequestheader-content-type.htm (4/33, 12.12%, 0.32% of total) | OK |
| Blob request with unset type sends no Content-Type without setRequestHeader() call | FAIL |
| ReadableStream request keeps setRequestHeader() Content-Type and charset | FAIL |
| ReadableStream request with under type sends no Content-Type without setRequestHeader() call | FAIL |
| URLSearchParams request has correct default Content-Type of "application/x-www-form-urlencoded;charset=UTF-8" | FAIL |
| /xhr/access-control-and-redirects-async.htm (1/7, 14.29%, 0.08% of total) | OK |
| Request with user info is redirected to a response with Access-Control-Allow-Origin=* | FAIL |
| /xhr/xmlhttprequest-timeout-overrides.html?timeout disabled after initially set (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/responsexml-media-type.htm (4/15, 26.67%, 0.32% of total) | OK |
| XMLHttpRequest: responseXML MIME type tests ('application', should parse) | FAIL |
| XMLHttpRequest: responseXML MIME type tests ('bogus', should parse) | FAIL |
| XMLHttpRequest: responseXML MIME type tests ('bogus+xml', should parse) | FAIL |
| XMLHttpRequest: responseXML MIME type tests ('text/xsl', should not parse) | FAIL |
| /xhr/setrequestheader-header-allowed.htm (1/10, 10.00%, 0.08% of total) | OK |
| XMLHttpRequest: setRequestHeader() - headers that are allowed (Authorization) | FAIL |
| /xhr/headers-normalize-response.htm (4/15, 26.67%, 0.32% of total) | OK |
| Header value: \0 | FAIL |
| Header value: \0hello world | FAIL |
| Header value: hello world\0 | FAIL |
| Header value: hello\0world | FAIL |
| /xhr/send-blob-with-no-mime-type.html (8/8, 100.00%, 0.64% of total) | OK |
| Asynchronous blob loading with invalid mime type [POST] | FAIL |
| Asynchronous blob loading with invalid mime type [PUT] | FAIL |
| Asynchronous blob loading with no mime type [POST] | FAIL |
| Asynchronous blob loading with no mime type [PUT] | FAIL |
| Synchronous blob loading with invalid mime type [POST] | FAIL |
| Synchronous blob loading with invalid mime type [PUT] | FAIL |
| Synchronous blob loading with no mime type [POST] | FAIL |
| Synchronous blob loading with no mime type [PUT] | FAIL |
| /xhr/send-sync-response-event-order.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: The send() method: event order when synchronous flag is set | FAIL |
| /xhr/open-url-encoding.htm (1/2, 50.00%, 0.08% of total) | OK |
| lone surrogate | FAIL |
| /xhr/xmlhttprequest-timeout-worker-twice.html?load fires normally with no timeout set, twice (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/abort-during-upload.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: abort() while sending data | FAIL |
| /xhr/xmlhttprequest-timeout-overridesexpires.html?timeout set to expired value before load fires (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/responsetext-decoding.htm (1/37, 2.70%, 0.08% of total) | OK |
| XMLHttpRequest: responseText decoding (text/plain;charset=bogus %C2 text) | FAIL |
| /xhr/formdata.htm (1/5, 20.00%, 0.08% of total) | OK |
| Constructors | FAIL |
| /xhr/security-consideration.sub.html (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| ProgressEvent: security consideration | TIMEOUT |
| /xhr/xmlhttprequest-timeout-twice.html?load fires normally with no timeout set, twice (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/send-redirect-post-upload.htm (2/5, 40.00%, 0.16% of total) | OK |
| XMLHttpRequest: The send() method: POSTing to URL that redirects (307 (blob)) | FAIL |
| XMLHttpRequest: The send() method: POSTing to URL that redirects (307 (string)) | FAIL |
| /xhr/send-response-event-order.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: The send() method: event order when synchronous flag is unset | FAIL |
| /xhr/access-control-basic-cors-safelisted-request-headers.htm (1/1, 100.00%, 0.08% of total) | OK |
| Request with CORS-safelisted headers | FAIL |
| /xhr/open-during-abort-processing.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: open() during abort processing - abort() called from onloadstart | FAIL |
| /xhr/data-uri.htm (1/10, 10.00%, 0.08% of total) | OK |
| XHR method HEAD with MIME type text/plain | FAIL |
| /xhr/send-entity-body-get-head-async.htm (1/2, 50.00%, 0.08% of total) | OK |
| XMLHttpRequest: send() - non-empty data argument and GET/HEAD - async, no upload events should fire (HEAD) | FAIL |
| /xhr/open-url-redirected-worker-origin.htm (1/3, 33.33%, 0.08% of total) | OK |
| Referer header | FAIL |
| /xhr/send-entity-body-document-bogus.htm (1/4, 25.00%, 0.08% of total) | OK |
| Serializing documents through XMLHttpRequest: '<test:test test:test="gee" x="�"/>' | FAIL |
| /xhr/xmlhttprequest-timeout-aborted.html?aborted immediately after send() (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/open-after-stop.window.html (1/1, 100.00%, 0.08% of total) | OK |
| open() after window.stop() | FAIL |
| /xhr/xmlhttprequest-timeout-worker-overridesexpires.html?timeout set to expired value before load fires (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/send-after-setting-document-domain.htm (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| All tests ran | TIMEOUT |
| /xhr/setrequestheader-case-insensitive.htm (1/2, 50.00%, 0.08% of total) | OK |
| XMLHttpRequest: setRequestHeader() - headers that differ in case 1 | FAIL |
| /xhr/xmlhttprequest-timeout-synconmain.html?timeout after open (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/send-no-response-event-order.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: The send() method: event order when there is no response entity body | FAIL |
| /xhr/getresponseheader.any.html (1/6, 16.67%, 0.08% of total) | OK |
| getResponseHeader('heya') expects , , 1, , , 2 | FAIL |
| /xhr/preserve-ua-header-on-redirect.htm (1/2, 50.00%, 0.08% of total) | OK |
| XMLHttpRequest: User-Agent header is preserved on redirect 1 | FAIL |
| /xhr/responsexml-document-properties.htm (5/24, 20.83%, 0.40% of total) | OK |
| Test document URL properties after redirect | FAIL |
| Test document URL properties of document with <base> after redirect | FAIL |
| all | FAIL |
| domain | FAIL |
| readyState | FAIL |
| /xhr/open-url-multi-window-6.htm (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| XMLHttpRequest: open() in document that is not fully active (but may be active) should throw | NOTRUN |
| /xhr/event-loadstart-upload.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: The send() method: Fire a progress event named loadstart on upload object (synchronous flag is unset) | FAIL |
| /xhr/xmlhttprequest-timeout-simple.html?load fires normally (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/xmlhttprequest-timeout-worker-simple.html?load fires normally (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/xmlhttprequest-sync-default-feature-policy.sub.html (1/1, 100.00%, 0.08% of total) | OK |
| Synchronous XMLHttpRequest Feature Policy Test | FAIL |
| /xhr/send-data-readablestream.any.html (3/3, 100.00%, 0.24% of total) | OK |
| XMLHttpRequest: send() with a stream on which getReader() is called | FAIL |
| XMLHttpRequest: send() with a stream on which read() and releaseLock() are called | FAIL |
| XMLHttpRequest: send() with a stream on which read() is called | FAIL |
| /xhr/send-authentication-competing-names-passwords.htm (1/13, 7.69%, 0.08% of total) | OK |
| XMLHttpRequest user/pass options: user in open() | FAIL |
| /xhr/send-redirect-to-cors.htm (6/21, 28.57%, 0.48% of total) | OK |
| XMLHttpRequest: send() - Redirect to CORS-enabled resource (307 POST with string and explicit Content-Type safelisted) | FAIL |
| XMLHttpRequest: send() - Redirect to CORS-enabled resource (307 post with string) | FAIL |
| XMLHttpRequest: send() - Redirect to CORS-enabled resource (307 post with typed array) | FAIL |
| XMLHttpRequest: send() - Redirect to CORS-enabled resource (308 FOO with string and explicit Content-Type multipart/form-data) | FAIL |
| XMLHttpRequest: send() - Redirect to CORS-enabled resource (308 FOO with string and explicit Content-Type safelisted) | FAIL |
| XMLHttpRequest: send() - Redirect to CORS-enabled resource (308 FOO with string and explicit Content-Type text/plain) | FAIL |
| /xhr/send-entity-body-get-head.htm (1/2, 50.00%, 0.08% of total) | OK |
| XMLHttpRequest: send() - non-empty data argument and GET/HEAD (HEAD) | FAIL |
| /xhr/anonymous-mode-unsupported.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: anonymous mode unsupported | FAIL |
| /xhr/xmlhttprequest-timeout-worker-synconworker.html?load fires normally (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/open-url-multi-window-2.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: open() resolving URLs (multi-Window; 2; evil) | FAIL |
| /xhr/send-conditional-cors.htm (2/2, 100.00%, 0.16% of total) | OK |
| 304 without appropriate CORS header | FAIL |
| 304 with appropriate CORS header | FAIL |
| /xhr/overridemimetype-blob.html (1/3, 33.33%, 0.08% of total) | OK |
| Loading data… | FAIL |
| /xhr/xmlhttprequest-timeout-worker-aborted.html?aborted immediately after send() (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |
| /xhr/send-entity-body-empty.htm (1/3, 33.33%, 0.08% of total) | OK |
| XMLHttpRequest: send("") - empty entity body (HEAD) | FAIL |
| /xhr/event-error-order.sub.html (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: event - error (order of events) | FAIL |
| /xhr/open-url-multi-window-5.htm (1/1, 100.00%, 0.08% of total) | OK |
| XMLHttpRequest: open() resolving URLs (multi-Window; 5) | FAIL |
| /xhr/no-utf16-json.htm (1/1, 100.00%, 0.08% of total) | OK |
| JSON asa UTF-16 with BOM should decode as UTF-8 (and, therefore, fail) | FAIL |
| /xhr/xmlhttprequest-timeout-abortedonmain.html?abort() from a 0ms timeout (1/1, 100.00%, 0.08% of total) | TIMEOUT |
| undefined | TIMEOUT |