xhr: Complete Failures

Completely failed files: 287; Completely failed subtests: 105; Failure level: 105/1259 (8.34%)

Test Files

  1. /xhr/xmlhttprequest-timeout-worker-overrides.html?timeout disabled after initially set (1/1, 100.00%, 0.08% of total)
  2. /xhr/event-timeout-order.htm (1/1, 100.00%, 0.08% of total)
  3. /xhr/open-url-redirected-sharedworker-origin.htm (1/1, 100.00%, 0.08% of total)
  4. /xhr/send-entity-body-none.htm (2/6, 33.33%, 0.16% of total)
  5. /xhr/send-redirect.htm (1/4, 25.00%, 0.08% of total)
  6. /xhr/getallresponseheaders.htm (1/7, 14.29%, 0.08% of total)
  7. /xhr/overridemimetype-edge-cases.window.html (1/4, 25.00%, 0.08% of total)
  8. /xhr/abort-after-stop.htm (1/1, 100.00%, 0.08% of total)
  9. /xhr/send-authentication-basic-setrequestheader-existing-session.htm (1/1, 100.00%, 0.08% of total)
  10. /xhr/open-url-multi-window-3.htm (1/1, 100.00%, 0.08% of total)
  11. /xhr/send-content-type-charset.htm (11/19, 57.89%, 0.87% of total)
  12. /xhr/setrequestheader-content-type.htm (4/33, 12.12%, 0.32% of total)
  13. /xhr/access-control-and-redirects-async.htm (1/7, 14.29%, 0.08% of total)
  14. /xhr/xmlhttprequest-timeout-overrides.html?timeout disabled after initially set (1/1, 100.00%, 0.08% of total)
  15. /xhr/responsexml-media-type.htm (4/15, 26.67%, 0.32% of total)
  16. /xhr/setrequestheader-header-allowed.htm (1/10, 10.00%, 0.08% of total)
  17. /xhr/headers-normalize-response.htm (4/15, 26.67%, 0.32% of total)
  18. /xhr/send-blob-with-no-mime-type.html (8/8, 100.00%, 0.64% of total)
  19. /xhr/send-sync-response-event-order.htm (1/1, 100.00%, 0.08% of total)
  20. /xhr/open-url-encoding.htm (1/2, 50.00%, 0.08% of total)
  21. /xhr/xmlhttprequest-timeout-worker-twice.html?load fires normally with no timeout set, twice (1/1, 100.00%, 0.08% of total)
  22. /xhr/abort-during-upload.htm (1/1, 100.00%, 0.08% of total)
  23. /xhr/xmlhttprequest-timeout-overridesexpires.html?timeout set to expired value before load fires (1/1, 100.00%, 0.08% of total)
  24. /xhr/responsetext-decoding.htm (1/37, 2.70%, 0.08% of total)
  25. /xhr/formdata.htm (1/5, 20.00%, 0.08% of total)
  26. /xhr/security-consideration.sub.html (1/1, 100.00%, 0.08% of total)
  27. /xhr/xmlhttprequest-timeout-twice.html?load fires normally with no timeout set, twice (1/1, 100.00%, 0.08% of total)
  28. /xhr/send-redirect-post-upload.htm (2/5, 40.00%, 0.16% of total)
  29. /xhr/send-response-event-order.htm (1/1, 100.00%, 0.08% of total)
  30. /xhr/access-control-basic-cors-safelisted-request-headers.htm (1/1, 100.00%, 0.08% of total)
  31. /xhr/open-during-abort-processing.htm (1/1, 100.00%, 0.08% of total)
  32. /xhr/data-uri.htm (1/10, 10.00%, 0.08% of total)
  33. /xhr/send-entity-body-get-head-async.htm (1/2, 50.00%, 0.08% of total)
  34. /xhr/open-url-redirected-worker-origin.htm (1/3, 33.33%, 0.08% of total)
  35. /xhr/send-entity-body-document-bogus.htm (1/4, 25.00%, 0.08% of total)
  36. /xhr/xmlhttprequest-timeout-aborted.html?aborted immediately after send() (1/1, 100.00%, 0.08% of total)
  37. /xhr/open-after-stop.window.html (1/1, 100.00%, 0.08% of total)
  38. /xhr/xmlhttprequest-timeout-worker-overridesexpires.html?timeout set to expired value before load fires (1/1, 100.00%, 0.08% of total)
  39. /xhr/send-after-setting-document-domain.htm (1/1, 100.00%, 0.08% of total)
  40. /xhr/setrequestheader-case-insensitive.htm (1/2, 50.00%, 0.08% of total)
  41. /xhr/xmlhttprequest-timeout-synconmain.html?timeout after open (1/1, 100.00%, 0.08% of total)
  42. /xhr/send-no-response-event-order.htm (1/1, 100.00%, 0.08% of total)
  43. /xhr/getresponseheader.any.html (1/6, 16.67%, 0.08% of total)
  44. /xhr/preserve-ua-header-on-redirect.htm (1/2, 50.00%, 0.08% of total)
  45. /xhr/responsexml-document-properties.htm (5/24, 20.83%, 0.40% of total)
  46. /xhr/open-url-multi-window-6.htm (1/1, 100.00%, 0.08% of total)
  47. /xhr/event-loadstart-upload.htm (1/1, 100.00%, 0.08% of total)
  48. /xhr/xmlhttprequest-timeout-simple.html?load fires normally (1/1, 100.00%, 0.08% of total)
  49. /xhr/xmlhttprequest-timeout-worker-simple.html?load fires normally (1/1, 100.00%, 0.08% of total)
  50. /xhr/xmlhttprequest-sync-default-feature-policy.sub.html (1/1, 100.00%, 0.08% of total)
  51. /xhr/send-data-readablestream.any.html (3/3, 100.00%, 0.24% of total)
  52. /xhr/send-authentication-competing-names-passwords.htm (1/13, 7.69%, 0.08% of total)
  53. /xhr/send-redirect-to-cors.htm (6/21, 28.57%, 0.48% of total)
  54. /xhr/send-entity-body-get-head.htm (1/2, 50.00%, 0.08% of total)
  55. /xhr/anonymous-mode-unsupported.htm (1/1, 100.00%, 0.08% of total)
  56. /xhr/xmlhttprequest-timeout-worker-synconworker.html?load fires normally (1/1, 100.00%, 0.08% of total)
  57. /xhr/open-url-multi-window-2.htm (1/1, 100.00%, 0.08% of total)
  58. /xhr/send-conditional-cors.htm (2/2, 100.00%, 0.16% of total)
  59. /xhr/overridemimetype-blob.html (1/3, 33.33%, 0.08% of total)
  60. /xhr/xmlhttprequest-timeout-worker-aborted.html?aborted immediately after send() (1/1, 100.00%, 0.08% of total)
  61. /xhr/send-entity-body-empty.htm (1/3, 33.33%, 0.08% of total)
  62. /xhr/event-error-order.sub.html (1/1, 100.00%, 0.08% of total)
  63. /xhr/open-url-multi-window-5.htm (1/1, 100.00%, 0.08% of total)
  64. /xhr/no-utf16-json.htm (1/1, 100.00%, 0.08% of total)
  65. /xhr/xmlhttprequest-timeout-abortedonmain.html?abort() from a 0ms timeout (1/1, 100.00%, 0.08% of total)
Test Show/Hide MessagesSf12
/xhr/xmlhttprequest-timeout-worker-overrides.html?timeout disabled after initially set (1/1, 100.00%, 0.08% of total)TIMEOUT
undefinedTIMEOUT
/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 referrerFAIL
/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() 5FAIL
/xhr/overridemimetype-edge-cases.window.html (1/4, 25.00%, 0.08% of total)OK
Charset can be overridden by overrideMimeType() with a bogus charsetFAIL
/xhr/abort-after-stop.htm (1/1, 100.00%, 0.08% of total)OK
XMLHttpRequest: abort event should fire when stop() method is usedFAIL
/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 sessionFAIL
/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 changedFAIL
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 droppedFAIL
charset given but wrong, fix it (unknown MIME, bogus charset)FAIL
charset in double quotes that is UTF-8 does not changeFAIL
charset in double quotes with backslashes that is UTF-8 does not changeFAIL
charset in double quotes with spaceFAIL
charset with leading space that is UTF-8 does changeFAIL
charset with trailing space that is UTF-8 does not changeFAIL
header with invalid MIME type is not changedFAIL
unknown parameters need to be preservedFAIL
/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() callFAIL
ReadableStream request keeps setRequestHeader() Content-Type and charsetFAIL
ReadableStream request with under type sends no Content-Type without setRequestHeader() callFAIL
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
undefinedTIMEOUT
/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: \0FAIL
Header value: \0hello worldFAIL
Header value: hello world\0FAIL
Header value: hello\0worldFAIL
/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 setFAIL
/xhr/open-url-encoding.htm (1/2, 50.00%, 0.08% of total)OK
lone surrogateFAIL
/xhr/xmlhttprequest-timeout-worker-twice.html?load fires normally with no timeout set, twice (1/1, 100.00%, 0.08% of total)TIMEOUT
undefinedTIMEOUT
/xhr/abort-during-upload.htm (1/1, 100.00%, 0.08% of total)OK
XMLHttpRequest: abort() while sending dataFAIL
/xhr/xmlhttprequest-timeout-overridesexpires.html?timeout set to expired value before load fires (1/1, 100.00%, 0.08% of total)TIMEOUT
undefinedTIMEOUT
/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
ConstructorsFAIL
/xhr/security-consideration.sub.html (1/1, 100.00%, 0.08% of total)TIMEOUT
ProgressEvent: security considerationTIMEOUT
/xhr/xmlhttprequest-timeout-twice.html?load fires normally with no timeout set, twice (1/1, 100.00%, 0.08% of total)TIMEOUT
undefinedTIMEOUT
/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 unsetFAIL
/xhr/access-control-basic-cors-safelisted-request-headers.htm (1/1, 100.00%, 0.08% of total)OK
Request with CORS-safelisted headersFAIL
/xhr/open-during-abort-processing.htm (1/1, 100.00%, 0.08% of total)OK
XMLHttpRequest: open() during abort processing - abort() called from onloadstartFAIL
/xhr/data-uri.htm (1/10, 10.00%, 0.08% of total)OK
XHR method HEAD with MIME type text/plainFAIL
/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 headerFAIL
/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
undefinedTIMEOUT
/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
undefinedTIMEOUT
/xhr/send-after-setting-document-domain.htm (1/1, 100.00%, 0.08% of total)TIMEOUT
All tests ranTIMEOUT
/xhr/setrequestheader-case-insensitive.htm (1/2, 50.00%, 0.08% of total)OK
XMLHttpRequest: setRequestHeader() - headers that differ in case 1FAIL
/xhr/xmlhttprequest-timeout-synconmain.html?timeout after open (1/1, 100.00%, 0.08% of total)TIMEOUT
undefinedTIMEOUT
/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 bodyFAIL
/xhr/getresponseheader.any.html (1/6, 16.67%, 0.08% of total)OK
getResponseHeader('heya') expects , , 1, , , 2FAIL
/xhr/preserve-ua-header-on-redirect.htm (1/2, 50.00%, 0.08% of total)OK
XMLHttpRequest: User-Agent header is preserved on redirect 1FAIL
/xhr/responsexml-document-properties.htm (5/24, 20.83%, 0.40% of total)OK
Test document URL properties after redirectFAIL
Test document URL properties of document with <base> after redirectFAIL
allFAIL
domainFAIL
readyStateFAIL
/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 throwNOTRUN
/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
undefinedTIMEOUT
/xhr/xmlhttprequest-timeout-worker-simple.html?load fires normally (1/1, 100.00%, 0.08% of total)TIMEOUT
undefinedTIMEOUT
/xhr/xmlhttprequest-sync-default-feature-policy.sub.html (1/1, 100.00%, 0.08% of total)OK
Synchronous XMLHttpRequest Feature Policy TestFAIL
/xhr/send-data-readablestream.any.html (3/3, 100.00%, 0.24% of total)OK
XMLHttpRequest: send() with a stream on which getReader() is calledFAIL
XMLHttpRequest: send() with a stream on which read() and releaseLock() are calledFAIL
XMLHttpRequest: send() with a stream on which read() is calledFAIL
/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 unsupportedFAIL
/xhr/xmlhttprequest-timeout-worker-synconworker.html?load fires normally (1/1, 100.00%, 0.08% of total)TIMEOUT
undefinedTIMEOUT
/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 headerFAIL
304 with appropriate CORS headerFAIL
/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
undefinedTIMEOUT
/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
undefinedTIMEOUT