fetch: Complete Failures

Completely failed files: 209; Completely failed subtests: 927; Failure level: 927/2292 (40.45%)

Test Files

  1. /fetch/api/basic/mediasource.window.html (1/1, 100.00%, 0.04% of total)
  2. /fetch/api/cors/cors-redirect.any.html (19/20, 95.00%, 0.83% of total)
  3. /fetch/sec-metadata/redirect/same-site-redirect.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)
  4. /fetch/api/basic/request-upload.any.html (6/17, 35.29%, 0.26% of total)
  5. /fetch/api/request/request-bad-port.html (67/67, 100.00%, 2.92% of total)
  6. /fetch/api/basic/referrer.any.html (1/6, 16.67%, 0.04% of total)
  7. /fetch/security/embedded-credentials.tentative.sub.html (6/6, 100.00%, 0.26% of total)
  8. /fetch/api/response/response-consume.html (25/39, 64.10%, 1.09% of total)
  9. /fetch/http-cache/vary.html (4/13, 30.77%, 0.17% of total)
  10. /fetch/api/policies/referrer-origin-when-cross-origin.html (1/1, 100.00%, 0.04% of total)
  11. /fetch/api/basic/request-headers-case.any.html (2/2, 100.00%, 0.09% of total)
  12. /fetch/origin/no-cors.any.html (1/1, 100.00%, 0.04% of total)
  13. /fetch/api/response/response-init-001.html (1/9, 11.11%, 0.04% of total)
  14. /fetch/api/response/response-trailer.html (1/1, 100.00%, 0.04% of total)
  15. /fetch/http-cache/invalidate.html (9/15, 60.00%, 0.39% of total)
  16. /fetch/api/cors/cors-cookies.any.html (1/6, 16.67%, 0.04% of total)
  17. /fetch/api/redirect/redirect-empty-location.any.html (1/2, 50.00%, 0.04% of total)
  18. /fetch/api/request/request-reset-attributes.https.html (3/3, 100.00%, 0.13% of total)
  19. /fetch/api/redirect/redirect-origin.any.html (8/20, 40.00%, 0.35% of total)
  20. /fetch/api/cors/cors-redirect-preflight.any.html (22/30, 73.33%, 0.96% of total)
  21. /fetch/api/basic/integrity.sub.any.html (5/15, 33.33%, 0.22% of total)
  22. /fetch/api/request/request-structure.html (3/20, 15.00%, 0.13% of total)
  23. /fetch/api/request/request-cache-force-cache.html (1/16, 6.25%, 0.04% of total)
  24. /fetch/corb/preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html (1/1, 100.00%, 0.04% of total)
  25. /fetch/security/redirect-to-url-with-credentials.https.html (4/7, 57.14%, 0.17% of total)
  26. /fetch/api/cors/cors-preflight-not-cors-safelisted.any.html (7/10, 70.00%, 0.31% of total)
  27. /fetch/sec-metadata/worker.tentative.https.sub.html (1/1, 100.00%, 0.04% of total)
  28. /fetch/sec-metadata/xslt.tentative.https.sub.html (1/1, 100.00%, 0.04% of total)
  29. /fetch/api/cors/cors-preflight-redirect.any.html (10/10, 100.00%, 0.44% of total)
  30. /fetch/content-encoding/bad-gzip-body.any.html (5/6, 83.33%, 0.22% of total)
  31. /fetch/api/policies/referrer-origin.html (2/2, 100.00%, 0.09% of total)
  32. /fetch/api/headers/headers-basic.html (2/19, 10.53%, 0.09% of total)
  33. /fetch/api/cors/cors-filtering.sub.any.html (19/19, 100.00%, 0.83% of total)
  34. /fetch/api/cors/cors-cookies-redirect.any.html (4/4, 100.00%, 0.17% of total)
  35. /fetch/api/abort/serviceworker-intercepted.https.html (2/7, 28.57%, 0.09% of total)
  36. /fetch/api/cors/cors-redirect-credentials.any.html (62/65, 95.38%, 2.71% of total)
  37. /fetch/http-cache/heuristic.html (8/16, 50.00%, 0.35% of total)
  38. /fetch/api/response/response-consume-stream.html (1/9, 11.11%, 0.04% of total)
  39. /fetch/sec-metadata/redirect/same-origin-redirect.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)
  40. /fetch/api/response/response-from-stream.any.html (3/3, 100.00%, 0.13% of total)
  41. /fetch/api/response/response-stream-disturbed-6.html (5/5, 100.00%, 0.22% of total)
  42. /fetch/api/response/response-consume-empty.html (8/14, 57.14%, 0.35% of total)
  43. /fetch/cross-origin-resource-policy/fetch.any.html (7/12, 58.33%, 0.31% of total)
  44. /fetch/http-cache/partial.html (8/8, 100.00%, 0.35% of total)
  45. /fetch/cross-origin-resource-policy/script-loads.html (2/6, 33.33%, 0.09% of total)
  46. /fetch/range/general.any.html (1/5, 20.00%, 0.04% of total)
  47. /fetch/sec-metadata/iframe.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)
  48. /fetch/api/headers/headers-no-cors.window.html (11/19, 57.89%, 0.48% of total)
  49. /fetch/cross-origin-resource-policy/fetch-in-iframe.html (5/5, 100.00%, 0.22% of total)
  50. /fetch/sec-metadata/font.tentative.https.sub.html (1/1, 100.00%, 0.04% of total)
  51. /fetch/api/headers/headers-record.html (11/13, 84.62%, 0.48% of total)
  52. /fetch/api/policies/referrer-origin-worker.html (2/2, 100.00%, 0.09% of total)
  53. /fetch/api/request/request-clone.sub.html (1/2, 50.00%, 0.04% of total)
  54. /fetch/api/cors/cors-origin.any.html (15/17, 88.24%, 0.65% of total)
  55. /fetch/api/request/request-keepalive-quota.html?include=fast (1/1, 100.00%, 0.04% of total)
  56. /fetch/api/headers/header-values.html (2/8, 25.00%, 0.09% of total)
  57. /fetch/api/request/url-encoding.html (2/2, 100.00%, 0.09% of total)
  58. /fetch/api/response/response-error-from-stream.html (2/2, 100.00%, 0.09% of total)
  59. /fetch/cors-rfc1918/idlharness.tentative.any.html (2/6, 33.33%, 0.09% of total)
  60. /fetch/sec-metadata/window-open.tentative.https.sub.html (6/6, 100.00%, 0.26% of total)
  61. /fetch/api/abort/general.any.html (8/48, 16.67%, 0.35% of total)
  62. /fetch/corb/img-mime-types-coverage.tentative.sub.html (15/33, 45.45%, 0.65% of total)
  63. /fetch/corb/script-html-correctly-labeled.tentative.sub.html (1/1, 100.00%, 0.04% of total)
  64. /fetch/range/sw.https.window.html (5/9, 55.56%, 0.22% of total)
  65. /fetch/api/credentials/cookies.any.html (5/7, 71.43%, 0.22% of total)
  66. /fetch/nosniff/stylesheet.html (12/18, 66.67%, 0.52% of total)
  67. /fetch/api/response/response-clone.html (14/18, 77.78%, 0.61% of total)
  68. /fetch/data-urls/base64.any.html (34/79, 43.04%, 1.48% of total)
  69. /fetch/sec-metadata/sharedworker.tentative.https.sub.html (1/1, 100.00%, 0.04% of total)
  70. /fetch/api/redirect/redirect-referrer.any.html (21/32, 65.63%, 0.92% of total)
  71. /fetch/api/abort/destroyed-context.html (1/1, 100.00%, 0.04% of total)
  72. /fetch/sec-metadata/embed.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)
  73. /fetch/api/cors/cors-no-preflight.any.html (14/15, 93.33%, 0.61% of total)
  74. /fetch/api/response/response-cancel-stream.html (1/6, 16.67%, 0.04% of total)
  75. /fetch/api/request/request-init-001.sub.html (5/34, 14.71%, 0.22% of total)
  76. /fetch/api/cors/cors-preflight-referrer.any.html (2/10, 20.00%, 0.09% of total)
  77. /fetch/api/cors/cors-multiple-origins.sub.any.html (6/6, 100.00%, 0.26% of total)
  78. /fetch/api/idl.any.html (37/139, 26.62%, 1.61% of total)
  79. /fetch/api/headers/headers-errors.html (3/18, 16.67%, 0.13% of total)
  80. /fetch/sec-metadata/fetch.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)
  81. /fetch/sec-metadata/redirect/multiple-redirect-same-site.tentative.https.sub.html (1/1, 100.00%, 0.04% of total)
  82. /fetch/http-cache/status.html (21/26, 80.77%, 0.92% of total)
  83. /fetch/api/request/destination/fetch-destination-prefetch.https.html (1/2, 50.00%, 0.04% of total)
  84. /fetch/http-cache/cc-request.html (8/12, 66.67%, 0.35% of total)
  85. /fetch/api/redirect/redirect-mode.any.html (30/60, 50.00%, 1.31% of total)
  86. /fetch/api/response/response-stream-with-broken-then.any.html (1/1, 100.00%, 0.04% of total)
  87. /fetch/sec-metadata/style.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)
  88. /fetch/sec-metadata/img.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)
  89. /fetch/api/request/request-consume-empty.html (4/14, 28.57%, 0.17% of total)
  90. /fetch/api/basic/request-headers.any.html (1/24, 4.17%, 0.04% of total)
  91. /fetch/api/request/request-disturbed.html (4/9, 44.44%, 0.17% of total)
  92. /fetch/api/cors/cors-preflight-status.any.html (12/27, 44.44%, 0.52% of total)
  93. /fetch/api/request/destination/fetch-destination.https.html (21/25, 84.00%, 0.92% of total)
  94. /fetch/api/request/request-init-stream.any.html (6/6, 100.00%, 0.26% of total)
  95. /fetch/api/basic/scheme-data.any.html (1/8, 12.50%, 0.04% of total)
  96. /fetch/api/request/request-keepalive.html (1/2, 50.00%, 0.04% of total)
  97. /fetch/api/request/destination/fetch-destination-no-load-event.https.html (1/8, 12.50%, 0.04% of total)
  98. /fetch/api/request/request-cache-only-if-cached.html (4/14, 28.57%, 0.17% of total)
  99. /fetch/corb/script-resource-with-json-parser-breaker.tentative.sub.html (27/27, 100.00%, 1.18% of total)
  100. /fetch/range/general.window.html (1/2, 50.00%, 0.04% of total)
  101. /fetch/cross-origin-resource-policy/iframe-loads.html (1/1, 100.00%, 0.04% of total)
  102. /fetch/api/basic/error-after-response.html (1/2, 50.00%, 0.04% of total)
  103. /fetch/api/request/request-init-003.sub.html (1/1, 100.00%, 0.04% of total)
  104. /fetch/sec-metadata/redirect/multiple-redirect-cross-site.tentative.https.sub.html (1/1, 100.00%, 0.04% of total)
  105. /fetch/security/dangling-markup-mitigation.tentative.html (17/31, 54.84%, 0.74% of total)
  106. /fetch/api/abort/keepalive.html (1/2, 50.00%, 0.04% of total)
  107. /fetch/api/cors/cors-preflight.any.html (5/16, 31.25%, 0.22% of total)
  108. /fetch/sec-metadata/script.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)
  109. /fetch/api/policies/referrer-origin-service-worker.https.html (2/3, 66.67%, 0.09% of total)
  110. /fetch/api/request/request-consume.html (1/38, 2.63%, 0.04% of total)
  111. /fetch/api/basic/header-value-null-byte.any.html (1/1, 100.00%, 0.04% of total)
  112. /fetch/api/cors/cors-expose-star.sub.any.html (3/3, 100.00%, 0.13% of total)
  113. /fetch/api/response/response-static-redirect.html (6/11, 54.55%, 0.26% of total)
  114. /fetch/nosniff/parsing-nosniff.window.html (1/15, 6.67%, 0.04% of total)
  115. /fetch/cross-origin-resource-policy/image-loads.html (2/6, 33.33%, 0.09% of total)
  116. /fetch/sec-metadata/serviceworker.tentative.https.sub.html (1/1, 100.00%, 0.04% of total)
  117. /fetch/nosniff/importscripts.html (1/1, 100.00%, 0.04% of total)
  118. /fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https.html (1/2, 50.00%, 0.04% of total)
  119. /fetch/security/dangling-markup-mitigation-data-url.tentative.sub.html (14/14, 100.00%, 0.61% of total)
  120. /fetch/nosniff/worker.html (1/9, 11.11%, 0.04% of total)
  121. /fetch/api/cors/cors-basic.any.html (15/15, 100.00%, 0.65% of total)
  122. /fetch/api/basic/mode-no-cors.sub.any.html (1/4, 25.00%, 0.04% of total)
  123. /fetch/sec-metadata/object.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)
  124. /fetch/sec-metadata/track.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)
  125. /fetch/nosniff/script.html (2/10, 20.00%, 0.09% of total)
  126. /fetch/data-urls/processing.any.html (39/71, 54.93%, 1.70% of total)
  127. /fetch/api/basic/header-value-combining.any.html (2/6, 33.33%, 0.09% of total)
  128. /fetch/api/policies/referrer-origin-when-cross-origin-worker.html (1/1, 100.00%, 0.04% of total)
  129. /fetch/api/request/request-cache-default-conditional.html (29/40, 72.50%, 1.27% of total)
  130. /fetch/sec-metadata/redirect/cross-site-redirect.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)
Test Show/Hide MessagesEd18
/fetch/api/basic/mediasource.window.html (1/1, 100.00%, 0.04% of total)OK
Cannot fetch blob: URL from a MediaSourceFAIL
/fetch/api/cors/cors-redirect.any.html (19/20, 95.00%, 0.83% of total)TIMEOUT
Redirect 301: cors to another corsTIMEOUT
Redirect 301: cors to same originNOTRUN
Redirect 301: same origin to corsNOTRUN
Redirect 302: cors to another corsNOTRUN
Redirect 302: cors to same corsNOTRUN
Redirect 302: cors to same originNOTRUN
Redirect 302: same origin to corsNOTRUN
Redirect 303: cors to another corsNOTRUN
Redirect 303: cors to same corsNOTRUN
Redirect 303: cors to same originNOTRUN
Redirect 303: same origin to corsNOTRUN
Redirect 307: cors to another corsNOTRUN
Redirect 307: cors to same corsNOTRUN
Redirect 307: cors to same originNOTRUN
Redirect 307: same origin to corsNOTRUN
Redirect 308: cors to another corsNOTRUN
Redirect 308: cors to same corsNOTRUN
Redirect 308: cors to same originNOTRUN
Redirect 308: same origin to corsNOTRUN
/fetch/sec-metadata/redirect/same-site-redirect.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)OK
Same-Site -> Cross-Site redirectFAIL
Same-Site -> Same-Origin redirectFAIL
Same-Site -> Same-Site redirectFAIL
/fetch/api/basic/request-upload.any.html (6/17, 35.29%, 0.26% of total)OK
Fetch with POST with ReadableStreamFAIL
Fetch with POST with ReadableStream containing ArrayBufferFAIL
Fetch with POST with ReadableStream containing BlobFAIL
Fetch with POST with ReadableStream containing StringFAIL
Fetch with POST with ReadableStream containing nullFAIL
Fetch with POST with ReadableStream containing numberFAIL
/fetch/api/request/request-bad-port.html (67/67, 100.00%, 2.92% of total)TIMEOUT
Request on bad port 1 should throw TypeError.TIMEOUT
Request on bad port 101 should throw TypeError.NOTRUN
Request on bad port 102 should throw TypeError.NOTRUN
Request on bad port 103 should throw TypeError.NOTRUN
Request on bad port 104 should throw TypeError.NOTRUN
Request on bad port 109 should throw TypeError.NOTRUN
Request on bad port 11 should throw TypeError.NOTRUN
Request on bad port 110 should throw TypeError.NOTRUN
Request on bad port 111 should throw TypeError.NOTRUN
Request on bad port 113 should throw TypeError.NOTRUN
Request on bad port 115 should throw TypeError.NOTRUN
Request on bad port 117 should throw TypeError.NOTRUN
Request on bad port 119 should throw TypeError.NOTRUN
Request on bad port 123 should throw TypeError.NOTRUN
Request on bad port 13 should throw TypeError.NOTRUN
Request on bad port 135 should throw TypeError.NOTRUN
Request on bad port 139 should throw TypeError.NOTRUN
Request on bad port 143 should throw TypeError.NOTRUN
Request on bad port 15 should throw TypeError.NOTRUN
Request on bad port 17 should throw TypeError.NOTRUN
Request on bad port 179 should throw TypeError.NOTRUN
Request on bad port 19 should throw TypeError.NOTRUN
Request on bad port 20 should throw TypeError.NOTRUN
Request on bad port 2049 should throw TypeError.NOTRUN
Request on bad port 21 should throw TypeError.NOTRUN
Request on bad port 22 should throw TypeError.NOTRUN
Request on bad port 23 should throw TypeError.NOTRUN
Request on bad port 25 should throw TypeError.NOTRUN
Request on bad port 3659 should throw TypeError.NOTRUN
Request on bad port 37 should throw TypeError.NOTRUN
Request on bad port 389 should throw TypeError.NOTRUN
Request on bad port 4045 should throw TypeError.NOTRUN
Request on bad port 42 should throw TypeError.NOTRUN
Request on bad port 427 should throw TypeError.NOTRUN
Request on bad port 43 should throw TypeError.NOTRUN
Request on bad port 465 should throw TypeError.NOTRUN
Request on bad port 512 should throw TypeError.NOTRUN
Request on bad port 513 should throw TypeError.NOTRUN
Request on bad port 514 should throw TypeError.NOTRUN
Request on bad port 515 should throw TypeError.NOTRUN
Request on bad port 526 should throw TypeError.NOTRUN
Request on bad port 53 should throw TypeError.NOTRUN
Request on bad port 530 should throw TypeError.NOTRUN
Request on bad port 531 should throw TypeError.NOTRUN
Request on bad port 532 should throw TypeError.NOTRUN
Request on bad port 540 should throw TypeError.NOTRUN
Request on bad port 548 should throw TypeError.NOTRUN
Request on bad port 556 should throw TypeError.NOTRUN
Request on bad port 563 should throw TypeError.NOTRUN
Request on bad port 587 should throw TypeError.NOTRUN
Request on bad port 6000 should throw TypeError.NOTRUN
Request on bad port 601 should throw TypeError.NOTRUN
Request on bad port 636 should throw TypeError.NOTRUN
Request on bad port 6665 should throw TypeError.NOTRUN
Request on bad port 6666 should throw TypeError.NOTRUN
Request on bad port 6667 should throw TypeError.NOTRUN
Request on bad port 6668 should throw TypeError.NOTRUN
Request on bad port 6669 should throw TypeError.NOTRUN
Request on bad port 6697 should throw TypeError.NOTRUN
Request on bad port 7 should throw TypeError.NOTRUN
Request on bad port 77 should throw TypeError.NOTRUN
Request on bad port 79 should throw TypeError.NOTRUN
Request on bad port 87 should throw TypeError.NOTRUN
Request on bad port 9 should throw TypeError.NOTRUN
Request on bad port 95 should throw TypeError.NOTRUN
Request on bad port 993 should throw TypeError.NOTRUN
Request on bad port 995 should throw TypeError.NOTRUN
/fetch/api/basic/referrer.any.html (1/6, 16.67%, 0.04% of total)OK
Referrer with credentials should be strippedFAIL
/fetch/security/embedded-credentials.tentative.sub.html (6/6, 100.00%, 0.26% of total)TIMEOUT
Embedded credentials are treated as network errors in frames.TIMEOUT
Embedded credentials are treated as network errors in new windows.TIMEOUT
Embedded credentials are treated as network errors.TIMEOUT
Embedded credentials matching the top-level are not treated as network errors for relative URLs.FAIL
Embedded credentials matching the top-level are not treated as network errors for same-origin URLs.FAIL
Embedded credentials matching the top-level are treated as network errors for cross-origin URLs.FAIL
/fetch/api/response/response-consume.html (25/39, 64.10%, 1.09% of total)OK
Consume response's body: from FormData to formDataFAIL
Consume response's body: from FormData without correct type to formData (error case)FAIL
Consume response's body: from URLSearchParams to blobFAIL
Consume response's body: from URLSearchParams to formDataFAIL
Consume response's body: from URLSearchParams without correct type to formData (error case)FAIL
Consume response's body: from blob to blobFAIL
Consume response's body: from blob with correct multipart type to formDataFAIL
Consume response's body: from blob with correct urlencoded type to formDataFAIL
Consume response's body: from blob without correct multipart type to formData (error case)FAIL
Consume response's body: from blob without correct urlencoded type to formData (error case)FAIL
Consume response's body: from fetch without correct type to formData (error case)FAIL
Consume response's body: from multipart form data blob to formDataFAIL
Consume response's body: from stream to arrayBufferFAIL
Consume response's body: from stream to blobFAIL
Consume response's body: from stream to jsonFAIL
Consume response's body: from stream to textFAIL
Consume response's body: from stream with correct multipart type to formDataFAIL
Consume response's body: from stream with correct urlencoded type to formDataFAIL
Consume response's body: from stream without correct multipart type to formData (error case)FAIL
Consume response's body: from stream without correct urlencoded type to formData (error case)FAIL
Consume response's body: from text to blobFAIL
Consume response's body: from text with correct multipart type to formDataFAIL
Consume response's body: from text with correct urlencoded type to formDataFAIL
Consume response's body: from text without correct multipart type to formData (error case)FAIL
Consume response's body: from text without correct urlencoded type to formData (error case)FAIL
/fetch/http-cache/vary.html (4/13, 30.77%, 0.17% of total)TIMEOUT
HTTP cache doesn't invalidate existing Vary responseFAIL
HTTP cache doesn't use Vary response with a field value of '*'NOTRUN
HTTP cache doesn't use three-way Vary response when request doesn't match, regardless of header orderTIMEOUT
HTTP cache uses three-way Vary response when both request and the original request omited a variant headerNOTRUN
/fetch/api/policies/referrer-origin-when-cross-origin.html (1/1, 100.00%, 0.04% of total)OK
Request's referrer is originFAIL
/fetch/api/basic/request-headers-case.any.html (2/2, 100.00%, 0.09% of total)OK
Multiple headers with the same name, different case (THIS-IS-A-TEST first)FAIL
Multiple headers with the same name, different case (THIS-is-A-test first)FAIL
/fetch/origin/no-cors.any.html (1/1, 100.00%, 0.04% of total)OK
Origin header and 308 redirectFAIL
/fetch/api/response/response-init-001.html (1/9, 11.11%, 0.04% of total)OK
Check default value for statusText attributeFAIL
/fetch/api/response/response-trailer.html (1/1, 100.00%, 0.04% of total)OK
trailer() testFAIL
/fetch/http-cache/invalidate.html (9/15, 60.00%, 0.39% of total)OK
HTTP cache does not invalidate after a failed response from an unsafe requestFAIL
HTTP cache invalidates Content-Location URL after a successful response from a DELETEFAIL
HTTP cache invalidates Content-Location URL after a successful response from a POSTFAIL
HTTP cache invalidates Content-Location URL after a successful response from a PUTFAIL
HTTP cache invalidates Content-Location URL after a successful response from an unknown methodFAIL
HTTP cache invalidates Location URL after a successful response from a DELETEFAIL
HTTP cache invalidates Location URL after a successful response from a POSTFAIL
HTTP cache invalidates Location URL after a successful response from a PUTFAIL
HTTP cache invalidates Location URL after a successful response from an unknown methodFAIL
/fetch/api/cors/cors-cookies.any.html (1/6, 16.67%, 0.04% of total)OK
Include mode: remote cookies are not sent with local requestFAIL
/fetch/api/redirect/redirect-empty-location.any.html (1/2, 50.00%, 0.04% of total)OK
redirect response with empty Location, follow modeFAIL
/fetch/api/request/request-reset-attributes.https.html (3/3, 100.00%, 0.13% of total)OK
Request.isHistoryNavigation is reset with non-empty RequestInitFAIL
Request.isReloadNavigation is reset with non-empty RequestInitFAIL
Request.mode is reset with non-empty RequestInit when it's "navigate"FAIL
/fetch/api/redirect/redirect-origin.any.html (8/20, 40.00%, 0.35% of total)TIMEOUT
Other origin to other origin redirection 307NOTRUN
Other origin to other origin redirection 308NOTRUN
Other origin to same origin redirection 307NOTRUN
Other origin to same origin redirection 308NOTRUN
Same origin to other origin redirection 307NOTRUN
Same origin to other origin redirection 308NOTRUN
Same origin to same origin redirection 307TIMEOUT
Same origin to same origin redirection 308NOTRUN
/fetch/api/cors/cors-redirect-preflight.any.html (22/30, 73.33%, 0.96% of total)TIMEOUT
Redirect 301: cors to another cors (preflight after redirection success case)FAIL
Redirect 301: cors to same origin (preflight after redirection success case)FAIL
Redirect 302: cors to another cors (preflight after redirection success case)FAIL
Redirect 302: cors to same origin (preflight after redirection success case)FAIL
Redirect 303: cors to another cors (preflight after redirection failure case)NOTRUN
Redirect 303: cors to another cors (preflight after redirection success case)NOTRUN
Redirect 303: cors to same origin (preflight after redirection failure case)NOTRUN
Redirect 303: cors to same origin (preflight after redirection success case)NOTRUN
Redirect 303: same origin to cors (preflight after redirection failure case)NOTRUN
Redirect 303: same origin to cors (preflight after redirection success case)TIMEOUT
Redirect 307: cors to another cors (preflight after redirection failure case)NOTRUN
Redirect 307: cors to another cors (preflight after redirection success case)NOTRUN
Redirect 307: cors to same origin (preflight after redirection failure case)NOTRUN
Redirect 307: cors to same origin (preflight after redirection success case)NOTRUN
Redirect 307: same origin to cors (preflight after redirection failure case)NOTRUN
Redirect 307: same origin to cors (preflight after redirection success case)NOTRUN
Redirect 308: cors to another cors (preflight after redirection failure case)NOTRUN
Redirect 308: cors to another cors (preflight after redirection success case)NOTRUN
Redirect 308: cors to same origin (preflight after redirection failure case)NOTRUN
Redirect 308: cors to same origin (preflight after redirection success case)NOTRUN
Redirect 308: same origin to cors (preflight after redirection failure case)NOTRUN
Redirect 308: same origin to cors (preflight after redirection success case)NOTRUN
/fetch/api/basic/integrity.sub.any.html (5/15, 33.33%, 0.22% of total)TIMEOUT
CORS SHA-512 integrityNOTRUN
CORS empty integrityTIMEOUT
CORS invalid integrityNOTRUN
Empty string integrity for opaque responseNOTRUN
SHA-* integrity for opaque responseNOTRUN
/fetch/api/request/request-structure.html (3/20, 15.00%, 0.13% of total)OK
Check isHistoryNavigation attributeFAIL
Check isReloadNavigation attributeFAIL
Request has formData methodFAIL
/fetch/api/request/request-cache-force-cache.html (1/16, 6.25%, 0.04% of total)TIMEOUT
RequestCache "force-cache" stores the response in the cache if it goes to the network with Last-Modified and fresh responseTIMEOUT
/fetch/corb/preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html (1/1, 100.00%, 0.04% of total)OK
preload-image-png-mislabeled-as-html-nosniffFAIL
/fetch/security/redirect-to-url-with-credentials.https.html (4/7, 57.14%, 0.17% of total)OK
CORS Image loading after a redirect with a same origin URL containing credentialsFAIL
CORS fetch after a redirect with a same origin URL containing credentialsFAIL
Image loading after a redirect with an URL containing credentialsFAIL
No CORS fetch after a redirect with an URL containing credentialsFAIL
/fetch/api/cors/cors-preflight-not-cors-safelisted.any.html (7/10, 70.00%, 0.31% of total)OK
Need CORS-preflight for accept-language/ headerFAIL
Need CORS-preflight for accept-language/@ headerFAIL
Need CORS-preflight for accept/" headerFAIL
Need CORS-preflight for accept/012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678 headerFAIL
Need CORS-preflight for content-language/ headerFAIL
Need CORS-preflight for content-language/@ headerFAIL
Need CORS-preflight for content-type/text/plain; long=0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901 headerFAIL
/fetch/sec-metadata/worker.tentative.https.sub.html (1/1, 100.00%, 0.04% of total)OK
Same-Origin workerFAIL
/fetch/sec-metadata/xslt.tentative.https.sub.html (1/1, 100.00%, 0.04% of total)TIMEOUT
/fetch/sec-metadata/xslt.tentative.https.sub.htmlTIMEOUT
/fetch/api/cors/cors-preflight-redirect.any.html (10/10, 100.00%, 0.44% of total)OK
Redirection 301 after preflight failedFAIL
Redirection 301 on preflight failedFAIL
Redirection 302 after preflight failedFAIL
Redirection 302 on preflight failedFAIL
Redirection 303 after preflight failedFAIL
Redirection 303 on preflight failedFAIL
Redirection 307 after preflight failedFAIL
Redirection 307 on preflight failedFAIL
Redirection 308 after preflight failedFAIL
Redirection 308 on preflight failedFAIL
/fetch/content-encoding/bad-gzip-body.any.html (5/6, 83.33%, 0.22% of total)OK
Consuming the body of a resource with bad gzip content with arrayBuffer() should rejectFAIL
Consuming the body of a resource with bad gzip content with blob() should rejectFAIL
Consuming the body of a resource with bad gzip content with formData() should rejectFAIL
Consuming the body of a resource with bad gzip content with json() should rejectFAIL
Consuming the body of a resource with bad gzip content with text() should rejectFAIL
/fetch/api/policies/referrer-origin.html (2/2, 100.00%, 0.09% of total)OK
Cross-origin referrer is overridden by client originFAIL
Request's referrer is originFAIL
/fetch/api/headers/headers-basic.html (2/19, 10.53%, 0.09% of total)OK
Create headers from undefined parameterFAIL
Create headers with existing headers with custom iteratorFAIL
/fetch/api/cors/cors-filtering.sub.any.html (19/19, 100.00%, 0.83% of total)TIMEOUT
CORS filter on Age headerNOTRUN
CORS filter on Age header, header is exposedNOTRUN
CORS filter on Cache-Control headerTIMEOUT
CORS filter on Content-Language headerNOTRUN
CORS filter on Content-Length headerNOTRUN
CORS filter on Content-Type headerNOTRUN
CORS filter on Expires headerNOTRUN
CORS filter on Last-Modified headerNOTRUN
CORS filter on Pragma headerNOTRUN
CORS filter on Server headerNOTRUN
CORS filter on Server header, header is exposedNOTRUN
CORS filter on Set-Cookie headerNOTRUN
CORS filter on Set-Cookie header, header is forbiddenNOTRUN
CORS filter on Set-Cookie header, header is forbidden(credentials = include)NOTRUN
CORS filter on Set-Cookie2 headerNOTRUN
CORS filter on Set-Cookie2 header, header is forbiddenNOTRUN
CORS filter on Set-Cookie2 header, header is forbidden(credentials = include)NOTRUN
CORS filter on Warning headerNOTRUN
CORS filter on Warning header, header is exposedNOTRUN
/fetch/api/cors/cors-cookies-redirect.any.html (4/4, 100.00%, 0.17% of total)TIMEOUT
Clean cookiesNOTRUN
Set cookiesTIMEOUT
Testing credentials after cross-origin redirection with CORS and no preflightNOTRUN
Testing credentials after cross-origin redirection with CORS and preflightNOTRUN
/fetch/api/abort/serviceworker-intercepted.https.html (2/7, 28.57%, 0.09% of total)OK
Stream errors once aborted.FAIL
response.formData() rejects if already abortedFAIL
/fetch/api/cors/cors-redirect-credentials.any.html (62/65, 95.38%, 2.71% of total)TIMEOUT
Redirect 301 from remote to another remote with passwordNOTRUN
Redirect 301 from remote to another remote with userNOTRUN
Redirect 301 from remote to another remote with user and passwordNOTRUN
Redirect 301 from remote to same origin with passwordNOTRUN
Redirect 301 from remote to same origin with userNOTRUN
Redirect 301 from remote to same origin with user and passwordTIMEOUT
Redirect 301 from remote to same remote with passwordNOTRUN
Redirect 301 from remote to same remote with userNOTRUN
Redirect 301 from remote to same remote with user and passwordNOTRUN
Redirect 301 from same origin to remote without user and passwordFAIL
Redirect 302 from remote to another remote with passwordNOTRUN
Redirect 302 from remote to another remote with userNOTRUN
Redirect 302 from remote to another remote with user and passwordNOTRUN
Redirect 302 from remote to same origin with passwordNOTRUN
Redirect 302 from remote to same origin with userNOTRUN
Redirect 302 from remote to same origin with user and passwordNOTRUN
Redirect 302 from remote to same remote with passwordNOTRUN
Redirect 302 from remote to same remote with userNOTRUN
Redirect 302 from remote to same remote with user and passwordNOTRUN
Redirect 302 from same origin to remote with passwordNOTRUN
Redirect 302 from same origin to remote with userNOTRUN
Redirect 302 from same origin to remote with user and passwordNOTRUN
Redirect 302 from same origin to remote without user and passwordNOTRUN
Redirect 303 from remote to another remote with passwordNOTRUN
Redirect 303 from remote to another remote with userNOTRUN
Redirect 303 from remote to another remote with user and passwordNOTRUN
Redirect 303 from remote to same origin with passwordNOTRUN
Redirect 303 from remote to same origin with userNOTRUN
Redirect 303 from remote to same origin with user and passwordNOTRUN
Redirect 303 from remote to same remote with passwordNOTRUN
Redirect 303 from remote to same remote with userNOTRUN
Redirect 303 from remote to same remote with user and passwordNOTRUN
Redirect 303 from same origin to remote with passwordNOTRUN
Redirect 303 from same origin to remote with userNOTRUN
Redirect 303 from same origin to remote with user and passwordNOTRUN
Redirect 303 from same origin to remote without user and passwordNOTRUN
Redirect 307 from remote to another remote with passwordNOTRUN
Redirect 307 from remote to another remote with userNOTRUN
Redirect 307 from remote to another remote with user and passwordNOTRUN
Redirect 307 from remote to same origin with passwordNOTRUN
Redirect 307 from remote to same origin with userNOTRUN
Redirect 307 from remote to same origin with user and passwordNOTRUN
Redirect 307 from remote to same remote with passwordNOTRUN
Redirect 307 from remote to same remote with userNOTRUN
Redirect 307 from remote to same remote with user and passwordNOTRUN
Redirect 307 from same origin to remote with passwordNOTRUN
Redirect 307 from same origin to remote with userNOTRUN
Redirect 307 from same origin to remote with user and passwordNOTRUN
Redirect 307 from same origin to remote without user and passwordNOTRUN
Redirect 308 from remote to another remote with passwordNOTRUN
Redirect 308 from remote to another remote with userNOTRUN
Redirect 308 from remote to another remote with user and passwordNOTRUN
Redirect 308 from remote to same origin with passwordNOTRUN
Redirect 308 from remote to same origin with userNOTRUN
Redirect 308 from remote to same origin with user and passwordNOTRUN
Redirect 308 from remote to same remote with passwordNOTRUN
Redirect 308 from remote to same remote with userNOTRUN
Redirect 308 from remote to same remote with user and passwordNOTRUN
Redirect 308 from same origin to remote with passwordNOTRUN
Redirect 308 from same origin to remote with userNOTRUN
Redirect 308 from same origin to remote with user and passwordNOTRUN
Redirect 308 from same origin to remote without user and passwordNOTRUN
/fetch/http-cache/heuristic.html (8/16, 50.00%, 0.35% of total)OK
HTTP cache reuses a 203 Non-Authoritative Information response with Last-Modified based upon heuristic freshnessFAIL
HTTP cache reuses a 204 No Content response with Last-Modified based upon heuristic freshnessFAIL
HTTP cache reuses a 404 Not Found response with Last-Modified based upon heuristic freshnessFAIL
HTTP cache reuses a 405 Method Not Allowed response with Last-Modified based upon heuristic freshnessFAIL
HTTP cache reuses a 410 Gone response with Last-Modified based upon heuristic freshnessFAIL
HTTP cache reuses a 414 URI Too Long response with Last-Modified based upon heuristic freshnessFAIL
HTTP cache reuses a 501 Not Implemented response with Last-Modified based upon heuristic freshnessFAIL
HTTP cache reuses an unknown response with Last-Modified based upon heuristic freshness when Cache-Control: public is presentFAIL
/fetch/api/response/response-consume-stream.html (1/9, 11.11%, 0.04% of total)OK
Read form data response's body as readableStreamFAIL
/fetch/sec-metadata/redirect/same-origin-redirect.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)OK
Same-Origin -> Cross-Site redirectFAIL
Same-Origin -> Same-Origin redirectFAIL
Same-Origin -> Same-Site redirectFAIL
/fetch/api/response/response-from-stream.any.html (3/3, 100.00%, 0.13% of total)OK
Constructing a Response with a stream on which getReader() is calledFAIL
Constructing a Response with a stream on which read() and releaseLock() are calledFAIL
Constructing a Response with a stream on which read() is calledFAIL
/fetch/api/response/response-stream-disturbed-6.html (5/5, 100.00%, 0.22% of total)OK
A closed stream on which read() has been calledFAIL
A non-closed stream on which cancel() has been calledFAIL
A non-closed stream on which read() has been calledFAIL
An errored stream on which cancel() has been calledFAIL
An errored stream on which read() has been calledFAIL
/fetch/api/response/response-consume-empty.html (8/14, 57.14%, 0.35% of total)OK
Consume empty FormData response body as textFAIL
Consume response's body as arrayBufferFAIL
Consume response's body as blobFAIL
Consume response's body as formData with correct multipart type (error case)FAIL
Consume response's body as formData with correct urlencoded typeFAIL
Consume response's body as formData without correct type (error case)FAIL
Consume response's body as json (error case)FAIL
Consume response's body as textFAIL
/fetch/cross-origin-resource-policy/fetch.any.html (7/12, 58.33%, 0.31% of total)TIMEOUT
Cross-origin cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header.FAIL
Cross-origin cors fetch with a 'Cross-Origin-Resource-Policy: same-site' response header.FAIL
Cross-origin no-cors fetch to a same-site URL with a 'Cross-Origin-Resource-Policy: same-origin' response header.FAIL
Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' redirect response header.NOTRUN
Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header after a cross-origin redirection.NOTRUN
Cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-origin' response header after a redirection.NOTRUN
Valid cross-origin no-cors fetch with a 'Cross-Origin-Resource-Policy: same-site' response header.TIMEOUT
/fetch/http-cache/partial.html (8/8, 100.00%, 0.35% of total)OK
HTTP cache stores complete response and serves smaller ranges from it (absent last-byte-pos)FAIL
HTTP cache stores complete response and serves smaller ranges from it (byte-range-spec)FAIL
HTTP cache stores complete response and serves smaller ranges from it (suffix-byte-range-spec)FAIL
HTTP cache stores partial content and completes itFAIL
HTTP cache stores partial content and reuses itFAIL
HTTP cache stores partial response and serves smaller ranges from it (absent last-byte-pos)FAIL
HTTP cache stores partial response and serves smaller ranges from it (byte-range-spec)FAIL
HTTP cache stores partial response and serves smaller ranges from it (suffix-byte-range-spec)FAIL
/fetch/cross-origin-resource-policy/script-loads.html (2/6, 33.33%, 0.09% of total)OK
Cross-origin cors script load with a 'Cross-Origin-Resource-Policy: same-origin' response header.FAIL
Cross-origin cors script load with a 'Cross-Origin-Resource-Policy: same-site' response header.FAIL
/fetch/range/general.any.html (1/5, 20.00%, 0.04% of total)OK
Fetch with range header will be sent with Accept-Encoding: identityFAIL
/fetch/sec-metadata/iframe.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)TIMEOUT
Cross-site iframeTIMEOUT
Same-origin iframeFAIL
Same-site iframeTIMEOUT
/fetch/api/headers/headers-no-cors.window.html (11/19, 57.89%, 0.48% of total)OK
"no-cors" Headers object cannot have accept set to sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss, , sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssFAIL
"no-cors" Headers object cannot have accept-language set to sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss, , sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssFAIL
"no-cors" Headers object cannot have accept-language/ as headerFAIL
"no-cors" Headers object cannot have accept-language/@ as headerFAIL
"no-cors" Headers object cannot have accept/" as headerFAIL
"no-cors" Headers object cannot have accept/012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678 as headerFAIL
"no-cors" Headers object cannot have content-language set to sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss, , sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssFAIL
"no-cors" Headers object cannot have content-language/ as headerFAIL
"no-cors" Headers object cannot have content-language/@ as headerFAIL
"no-cors" Headers object cannot have content-type set to text/plain;ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss, text/plainFAIL
"no-cors" Headers object cannot have content-type/text/plain; long=0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901 as headerFAIL
/fetch/cross-origin-resource-policy/fetch-in-iframe.html (5/5, 100.00%, 0.22% of total)TIMEOUT
Cross-origin fetch in a cross origin iframe load fails if the server blocks cross-origin loads with a 'Cross-Origin-Resource-Policy: same-origin' response header.FAIL
Cross-origin fetch in a cross origin iframe load fails if the server blocks cross-origin loads with a 'Cross-Origin-Resource-Policy: same-site' response header.TIMEOUT
Cross-origin fetch in a data: iframe load fails if the server blocks cross-origin loads with a 'Cross-Origin-Resource-Policy: same-origin' response header.FAIL
Cross-origin fetch in a data: iframe load fails if the server blocks cross-origin loads with a 'Cross-Origin-Resource-Policy: same-site' response header.FAIL
Same-origin fetch in a cross origin iframe load succeeds if the server blocks cross-origin loads with a 'Cross-Origin-Resource-Policy: same-origin' response header.NOTRUN
/fetch/sec-metadata/font.tentative.https.sub.html (1/1, 100.00%, 0.04% of total)OK
fontFAIL
/fetch/api/headers/headers-record.html (11/13, 84.62%, 0.48% of total)OK
Basic operation with Symbol keysFAIL
Basic operation with one propertyFAIL
Basic operation with one property and a protoFAIL
Correct operation ordering with non-enumerable propertiesFAIL
Correct operation ordering with repeated keysFAIL
Correct operation ordering with two propertiesFAIL
Correct operation ordering with two properties one of which has an invalid nameFAIL
Correct operation ordering with two properties one of which has an invalid valueFAIL
Correct operation ordering with undefined descriptorsFAIL
Operation with non-enumerable Symbol keysFAIL
Passing undefined to Headers constructorFAIL
/fetch/api/policies/referrer-origin-worker.html (2/2, 100.00%, 0.09% of total)OK
Cross-origin referrer is overridden by client originFAIL
Request's referrer is originFAIL
/fetch/api/request/request-clone.sub.html (1/2, 50.00%, 0.04% of total)OK
Check cloning a requestFAIL
/fetch/api/cors/cors-origin.any.html (15/17, 88.24%, 0.65% of total)TIMEOUT
Allowed origin: "" [origin KO]NOTRUN
CORS preflight [PUT] [origin KO]NOTRUN
CORS preflight [PUT] [origin OK]NOTRUN
Cross domain [HEAD] [origin KO]NOTRUN
Cross domain [HEAD] [origin OK]NOTRUN
Cross domain [POST] [origin KO]NOTRUN
Cross domain [POST] [origin OK]NOTRUN
Cross domain different port [origin KO]NOTRUN
Cross domain different port [origin OK]NOTRUN
Cross domain different protocol [origin KO]NOTRUN
Cross domain different protocol [origin OK]NOTRUN
Same domain different port [origin KO]NOTRUN
Same domain different port [origin OK]TIMEOUT
Same domain different protocol different port [origin KO]NOTRUN
Same domain different protocol different port [origin OK]NOTRUN
/fetch/api/request/request-keepalive-quota.html?include=fast (1/1, 100.00%, 0.04% of total)TIMEOUT
undefinedTIMEOUT
/fetch/api/headers/header-values.html (2/8, 25.00%, 0.09% of total)OK
XMLHttpRequest with all valid valuesFAIL
fetch() with all valid valuesFAIL
/fetch/api/request/url-encoding.html (2/2, 100.00%, 0.09% of total)OK
URL encoding and RequestFAIL
URL encoding and fetch()FAIL
/fetch/api/response/response-error-from-stream.html (2/2, 100.00%, 0.09% of total)ERROR
ReadableStreamDefaultReader Promise receives ReadableStream pull() ErrorFAIL
ReadableStreamDefaultReader Promise receives ReadableStream start() ErrorFAIL
/fetch/cors-rfc1918/idlharness.tentative.any.html (2/6, 33.33%, 0.09% of total)OK
Document interface: attribute addressSpaceFAIL
Document interface: document must inherit property "addressSpace" with the proper typeFAIL
/fetch/sec-metadata/window-open.tentative.https.sub.html (6/6, 100.00%, 0.26% of total)TIMEOUT
Cross-site window, forcedTIMEOUT
Cross-site window, user-activatedTIMEOUT
Same-origin window, forcedTIMEOUT
Same-origin window, user-activatedTIMEOUT
Same-site window, forcedTIMEOUT
Same-site window, user-activatedTIMEOUT
/fetch/api/abort/general.any.html (8/48, 16.67%, 0.35% of total)TIMEOUT
Fetch aborted & connection closed when aborted after calling response.formData()FAIL
Fetch aborted & connection closed when aborted after calling response.json()TIMEOUT
Fetch aborted & connection closed when aborted after calling response.text()NOTRUN
Readable stream synchronously cancels with AbortError if aborted before readingNOTRUN
Stream errors once aborted, after reading. Underlying connection closed.NOTRUN
Stream errors once aborted. Underlying connection closed.NOTRUN
Stream will not error if body is empty. It's closed with an empty queue before it errors.NOTRUN
response.formData() rejects if already abortedFAIL
/fetch/corb/img-mime-types-coverage.tentative.sub.html (15/33, 45.45%, 0.65% of total)OK
CORB should block the response if Content-Type is: 'APPLICATION/BLAH+XML'. FAIL
CORB should block the response if Content-Type is: 'TEXT/BLAH+JSON'. FAIL
CORB should block the response if Content-Type is: 'TEXT/HTML'. FAIL
CORB should block the response if Content-Type is: 'TEXT/JSON'. FAIL
CORB should block the response if Content-Type is: 'application/blah+json'. FAIL
CORB should block the response if Content-Type is: 'application/blah+xml'. FAIL
CORB should block the response if Content-Type is: 'application/json'. FAIL
CORB should block the response if Content-Type is: 'application/xml'. FAIL
CORB should block the response if Content-Type is: 'text/HTML;NO=it;does=NOT'. FAIL
CORB should block the response if Content-Type is: 'text/blah+json'. FAIL
CORB should block the response if Content-Type is: 'text/blah+xml'. FAIL
CORB should block the response if Content-Type is: 'text/html'. FAIL
CORB should block the response if Content-Type is: 'text/json'. FAIL
CORB should block the response if Content-Type is: 'text/json;does=it;matter'. FAIL
CORB should block the response if Content-Type is: 'text/xml'. FAIL
/fetch/corb/script-html-correctly-labeled.tentative.sub.html (1/1, 100.00%, 0.04% of total)OK
CORB-blocked script has no syntax errorsFAIL
/fetch/range/sw.https.window.html (5/9, 55.56%, 0.22% of total)TIMEOUT
Accept-Encoding should not appear in a service workerNOTRUN
Headers correctly filteredFAIL
Include range header in network requestFAIL
Non-opaque ranged response executedTIMEOUT
Range headers correctly preservedFAIL
/fetch/api/credentials/cookies.any.html (5/7, 71.43%, 0.22% of total)OK
Include mode: 1 cookieFAIL
Include mode: 2 cookiesFAIL
Omit mode: no cookie is storedFAIL
Same-origin mode: 1 cookieFAIL
Same-origin mode: 2 cookiesFAIL
/fetch/nosniff/stylesheet.html (12/18, 66.67%, 0.52% of total)OK
Revalidated URL query: FAIL
Revalidated URL query: nullFAIL
Revalidated URL query: text/htmlFAIL
Revalidated URL query: text/jsonFAIL
Revalidated URL query: xFAIL
Revalidated URL query: x/xFAIL
URL query: FAIL
URL query: nullFAIL
URL query: text/htmlFAIL
URL query: text/jsonFAIL
URL query: xFAIL
URL query: x/xFAIL
/fetch/api/response/response-clone.html (14/18, 77.78%, 0.61% of total)TIMEOUT
Cancelling stream should not affect cloned oneTIMEOUT
Check Response's clone with default values, without bodyFAIL
Check response clone use structureClone for teed ReadableStreams (ArrayBufferchunk)NOTRUN
Check response clone use structureClone for teed ReadableStreams (DataViewchunk)NOTRUN
Check response clone use structureClone for teed ReadableStreams (Float32Arraychunk)NOTRUN
Check response clone use structureClone for teed ReadableStreams (Float64Arraychunk)NOTRUN
Check response clone use structureClone for teed ReadableStreams (Int16Arraychunk)NOTRUN
Check response clone use structureClone for teed ReadableStreams (Int32Arraychunk)NOTRUN
Check response clone use structureClone for teed ReadableStreams (Int8Arraychunk)NOTRUN
Check response clone use structureClone for teed ReadableStreams (Uint16Arraychunk)NOTRUN
Check response clone use structureClone for teed ReadableStreams (Uint32Arraychunk)NOTRUN
Check response clone use structureClone for teed ReadableStreams (Uint8Arraychunk)NOTRUN
Check response clone use structureClone for teed ReadableStreams (Uint8ClampedArraychunk)NOTRUN
Cloned responses should provide the same dataFAIL
/fetch/data-urls/base64.any.html (34/79, 43.04%, 1.48% of total)OK
data: URL base64 handling: " \t\n\f\r ab\t\n\f\r cd\t\n\f\r "FAIL
data: URL base64 handling: " abcd==="FAIL
data: URL base64 handling: "--"FAIL
data: URL base64 handling: "////A"FAIL
data: URL base64 handling: "A"FAIL
data: URL base64 handling: "AAAA/"FAIL
data: URL base64 handling: "__"FAIL
data: URL base64 handling: "a"FAIL
data: URL base64 handling: "a==="FAIL
data: URL base64 handling: "a===="FAIL
data: URL base64 handling: "a====="FAIL
data: URL base64 handling: "ab==="FAIL
data: URL base64 handling: "ab===="FAIL
data: URL base64 handling: "ab====="FAIL
data: URL base64 handling: "ab\fcd"FAIL
data: URL base64 handling: "ab\t\n\f\r =\t\n\f\r =\t\n\f\r "FAIL
data: URL base64 handling: "ab\t\n\f\r cd"FAIL
data: URL base64 handling: "abc=="FAIL
data: URL base64 handling: "abc==="FAIL
data: URL base64 handling: "abc===="FAIL
data: URL base64 handling: "abc====="FAIL
data: URL base64 handling: "abc=d"FAIL
data: URL base64 handling: "abc=d="FAIL
data: URL base64 handling: "abcd ==="FAIL
data: URL base64 handling: "abcd="FAIL
data: URL base64 handling: "abcd=="FAIL
data: URL base64 handling: "abcd=== "FAIL
data: URL base64 handling: "abcd==="FAIL
data: URL base64 handling: "abcd===="FAIL
data: URL base64 handling: "abcd====="FAIL
data: URL base64 handling: "abcde"FAIL
data: URL base64 handling: "abcde==="FAIL
data: URL base64 handling: "abcde===="FAIL
data: URL base64 handling: "abcde====="FAIL
/fetch/sec-metadata/sharedworker.tentative.https.sub.html (1/1, 100.00%, 0.04% of total)OK
sharedworkerFAIL
/fetch/api/redirect/redirect-referrer.any.html (21/32, 65.63%, 0.92% of total)TIMEOUT
Cross origin redirection, empty init, no-referrer redirect header FAIL
Cross origin redirection, empty init, origin redirect header FAIL
Cross origin redirection, empty init, origin-when-cross-origin redirect header FAIL
Cross origin redirection, empty init, same-origin redirect header FAIL
Cross origin redirection, empty init, strict-origin redirect header TIMEOUT
Cross origin redirection, empty init, strict-origin-when-cross-origin redirect header NOTRUN
Cross origin redirection, empty redirect header, no-referrer init NOTRUN
Cross origin redirection, empty redirect header, no-referrer-when-downgrade init NOTRUN
Cross origin redirection, empty redirect header, origin init NOTRUN
Cross origin redirection, empty redirect header, origin-when-cross-origin init NOTRUN
Cross origin redirection, empty redirect header, same-origin init NOTRUN
Cross origin redirection, empty redirect header, strict-origin init NOTRUN
Cross origin redirection, empty redirect header, strict-origin-when-cross-origin init NOTRUN
Cross origin redirection, empty redirect header, unsafe-url init NOTRUN
Same origin redirection, empty init, no-referrer redirect header FAIL
Same origin redirection, empty init, origin redirect header FAIL
Same origin redirection, empty init, strict-origin redirect header FAIL
Same origin redirection, empty redirect header, origin init FAIL
Same origin redirection, empty redirect header, same-origin init FAIL
Same origin redirection, empty redirect header, strict-origin init FAIL
Same origin redirection, empty redirect header, strict-origin-when-cross-origin init FAIL
/fetch/api/abort/destroyed-context.html (1/1, 100.00%, 0.04% of total)TIMEOUT
aborting a fetch in a destroyed context should not crashTIMEOUT
/fetch/sec-metadata/embed.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)OK
Cross-Site embedFAIL
Same-Origin embedFAIL
Same-Site embedFAIL
/fetch/api/cors/cors-no-preflight.any.html (14/15, 93.33%, 0.61% of total)TIMEOUT
Cross domain [GET] [Accept-Language: fr]NOTRUN
Cross domain [GET] [Accept: */*]NOTRUN
Cross domain [GET] [Content-Language: fr]NOTRUN
Cross domain [GET] [Content-Type: Text/Plain;charset=utf-8]NOTRUN
Cross domain [GET] [Content-Type: application/x-www-form-urlencoded]NOTRUN
Cross domain [GET] [Content-Type: multipart/form-data]NOTRUN
Cross domain [GET] [Content-Type: text/plain;charset=utf-8]NOTRUN
Cross domain [GET] [Content-Type: text/plain]NOTRUN
Cross domain [HEAD]NOTRUN
Cross domain [POST]NOTRUN
Cross domain different port [GET]NOTRUN
Cross domain different protocol [GET]NOTRUN
Same domain different port [GET]TIMEOUT
Same domain different protocol different port [GET]NOTRUN
/fetch/api/response/response-cancel-stream.html (1/6, 16.67%, 0.04% of total)OK
Cancelling a closed blob Response streamFAIL
/fetch/api/request/request-init-001.sub.html (5/34, 14.71%, 0.22% of total)OK
Check referrer init value of http://test.url and associated getterFAIL
Check referrerPolicy init value of origin and associated getterFAIL
Check referrerPolicy init value of same-origin and associated getterFAIL
Check referrerPolicy init value of strict-origin and associated getterFAIL
Check referrerPolicy init value of strict-origin-when-cross-origin and associated getterFAIL
/fetch/api/cors/cors-preflight-referrer.any.html (2/10, 20.00%, 0.09% of total)OK
Referrer policy: origin and referrer: 'myreferrer'FAIL
Referrer policy: origin and referrer: defaultFAIL
/fetch/api/cors/cors-multiple-origins.sub.any.html (6/6, 100.00%, 0.26% of total)TIMEOUT
Listing multiple origins is illegal: "",http://example.com,*NOTRUN
Listing multiple origins is illegal: "",http://example.com,http://webapitests2018.ctawave.org:8000TIMEOUT
Listing multiple origins is illegal: "",http://webapitests2018.ctawave.org:8000,http://webapitests2018.ctawave.org:8000NOTRUN
Listing multiple origins is illegal: *,http://example.com,*NOTRUN
Listing multiple origins is illegal: *,http://example.com,http://webapitests2018.ctawave.org:8000NOTRUN
Listing multiple origins is illegal: ,http://example.com,https://example2.comNOTRUN
/fetch/api/idl.any.html (37/139, 26.62%, 1.61% of total)OK
Request interface: attribute bodyFAIL
Request interface: attribute bodyUsedFAIL
Request interface: attribute cacheFAIL
Request interface: attribute credentialsFAIL
Request interface: attribute destinationFAIL
Request interface: attribute headersFAIL
Request interface: attribute integrityFAIL
Request interface: attribute isHistoryNavigationFAIL
Request interface: attribute isReloadNavigationFAIL
Request interface: attribute keepaliveFAIL
Request interface: attribute methodFAIL
Request interface: attribute modeFAIL
Request interface: attribute redirectFAIL
Request interface: attribute referrerFAIL
Request interface: attribute referrerPolicyFAIL
Request interface: attribute signalFAIL
Request interface: attribute urlFAIL
Request interface: new Request('about:blank') must inherit property "body" with the proper typeFAIL
Request interface: new Request('about:blank') must inherit property "formData()" with the proper typeFAIL
Request interface: new Request('about:blank') must inherit property "isHistoryNavigation" with the proper typeFAIL
Request interface: new Request('about:blank') must inherit property "isReloadNavigation" with the proper typeFAIL
Request interface: operation formData()FAIL
Response interface: attribute bodyFAIL
Response interface: attribute bodyUsedFAIL
Response interface: attribute headersFAIL
Response interface: attribute okFAIL
Response interface: attribute redirectedFAIL
Response interface: attribute statusFAIL
Response interface: attribute statusTextFAIL
Response interface: attribute trailerFAIL
Response interface: attribute typeFAIL
Response interface: attribute urlFAIL
Response interface: new Response() must inherit property "formData()" with the proper typeFAIL
Response interface: new Response() must inherit property "trailer" with the proper typeFAIL
Response interface: operation formData()FAIL
Testing Symbol.iterator property of iterable interface HeadersFAIL
Window interface: operation fetch(RequestInfo, RequestInit)FAIL
/fetch/api/headers/headers-errors.html (3/18, 16.67%, 0.13% of total)OK
Check headers append with an invalid value invalidĀFAIL
Check headers set with an invalid value invalidĀFAIL
Create headers giving bad header value as init argumentFAIL
/fetch/sec-metadata/fetch.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)OK
Cross-site fetchFAIL
Same-origin fetchFAIL
Same-site fetchFAIL
/fetch/sec-metadata/redirect/multiple-redirect-same-site.tentative.https.sub.html (1/1, 100.00%, 0.04% of total)OK
Same-Origin -> Same-Site -> Same-Origin redirectFAIL
/fetch/http-cache/status.html (21/26, 80.77%, 0.92% of total)TIMEOUT
HTTP cache avoids going to the network if it has a fresh 203 responseFAIL
HTTP cache avoids going to the network if it has a fresh 204 responseFAIL
HTTP cache avoids going to the network if it has a fresh 299 responseFAIL
HTTP cache avoids going to the network if it has a fresh 400 responseNOTRUN
HTTP cache avoids going to the network if it has a fresh 404 responseNOTRUN
HTTP cache avoids going to the network if it has a fresh 410 responseNOTRUN
HTTP cache avoids going to the network if it has a fresh 499 responseNOTRUN
HTTP cache avoids going to the network if it has a fresh 500 responseNOTRUN
HTTP cache avoids going to the network if it has a fresh 502 responseNOTRUN
HTTP cache avoids going to the network if it has a fresh 503 responseNOTRUN
HTTP cache avoids going to the network if it has a fresh 504 responseNOTRUN
HTTP cache avoids going to the network if it has a fresh 599 responseNOTRUN
HTTP cache goes to the network if it has a stale 400 responseTIMEOUT
HTTP cache goes to the network if it has a stale 404 responseNOTRUN
HTTP cache goes to the network if it has a stale 410 responseNOTRUN
HTTP cache goes to the network if it has a stale 499 responseNOTRUN
HTTP cache goes to the network if it has a stale 500 responseNOTRUN
HTTP cache goes to the network if it has a stale 502 responseNOTRUN
HTTP cache goes to the network if it has a stale 503 responseNOTRUN
HTTP cache goes to the network if it has a stale 504 responseNOTRUN
HTTP cache goes to the network if it has a stale 599 responseNOTRUN
/fetch/api/request/destination/fetch-destination-prefetch.https.html (1/2, 50.00%, 0.04% of total)TIMEOUT
HTMLLinkElement with rel=prefetch fetches with an empty string Request.destinationTIMEOUT
/fetch/http-cache/cc-request.html (8/12, 66.67%, 0.35% of total)OK
HTTP cache does reuse stale response with Age header when request contains Cache-Control: max-stale that permits its useFAIL
HTTP cache does use aged stale response when request contains Cache-Control: max-stale that permits its useFAIL
HTTP cache doesn't reuse fresh response when request contains Cache-Control: min-fresh that wants it fresherFAIL
HTTP cache doesn't reuse fresh response with Age header when request contains Cache-Control: min-fresh that wants it fresherFAIL
HTTP cache doesn't use aged but fresh response when request contains Cache-Control: max-age=0FAIL
HTTP cache doesn't use aged but fresh response when request contains Cache-Control: max-age=1FAIL
HTTP cache doesn't use fresh response with Age header when request contains Cache-Control: max-age that is greater than remaining freshnessFAIL
HTTP cache generates 504 status code when nothing is in cache and request contains Cache-Control: only-if-cachedFAIL
/fetch/api/redirect/redirect-mode.any.html (30/60, 50.00%, 1.31% of total)TIMEOUT
cross-origin redirect 301 in error redirect and cors modeTIMEOUT
cross-origin redirect 301 in error redirect and no-cors modeNOTRUN
cross-origin redirect 301 in follow redirect and cors modeNOTRUN
cross-origin redirect 301 in follow redirect and no-cors modeNOTRUN
cross-origin redirect 301 in manual redirect and cors modeNOTRUN
cross-origin redirect 301 in manual redirect and no-cors modeNOTRUN
cross-origin redirect 302 in error redirect and cors modeNOTRUN
cross-origin redirect 302 in error redirect and no-cors modeNOTRUN
cross-origin redirect 302 in follow redirect and cors modeNOTRUN
cross-origin redirect 302 in follow redirect and no-cors modeNOTRUN
cross-origin redirect 302 in manual redirect and cors modeNOTRUN
cross-origin redirect 302 in manual redirect and no-cors modeNOTRUN
cross-origin redirect 303 in error redirect and cors modeNOTRUN
cross-origin redirect 303 in error redirect and no-cors modeNOTRUN
cross-origin redirect 303 in follow redirect and cors modeNOTRUN
cross-origin redirect 303 in follow redirect and no-cors modeNOTRUN
cross-origin redirect 303 in manual redirect and cors modeNOTRUN
cross-origin redirect 303 in manual redirect and no-cors modeNOTRUN
cross-origin redirect 307 in error redirect and cors modeNOTRUN
cross-origin redirect 307 in error redirect and no-cors modeNOTRUN
cross-origin redirect 307 in follow redirect and cors modeNOTRUN
cross-origin redirect 307 in follow redirect and no-cors modeNOTRUN
cross-origin redirect 307 in manual redirect and cors modeNOTRUN
cross-origin redirect 307 in manual redirect and no-cors modeNOTRUN
cross-origin redirect 308 in error redirect and cors modeNOTRUN
cross-origin redirect 308 in error redirect and no-cors modeNOTRUN
cross-origin redirect 308 in follow redirect and cors modeNOTRUN
cross-origin redirect 308 in follow redirect and no-cors modeNOTRUN
cross-origin redirect 308 in manual redirect and cors modeNOTRUN
cross-origin redirect 308 in manual redirect and no-cors modeNOTRUN
/fetch/api/response/response-stream-with-broken-then.any.html (1/1, 100.00%, 0.04% of total)TIMEOUT
undefinedTIMEOUT
/fetch/sec-metadata/style.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)OK
Cross-Site styleFAIL
Same-Origin styleFAIL
Same-Site styleFAIL
/fetch/sec-metadata/img.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)OK
Cross-site imageFAIL
Same-origin imageFAIL
Same-site imageFAIL
/fetch/api/request/request-consume-empty.html (4/14, 28.57%, 0.17% of total)OK
Consume empty FormData request body as textFAIL
Consume request's body as formData with correct multipart type (error case)FAIL
Consume request's body as formData with correct urlencoded typeFAIL
Consume request's body as formData without correct type (error case)FAIL
/fetch/api/basic/request-headers.any.html (1/24, 4.17%, 0.04% of total)OK
Fetch with ChickenFAIL
/fetch/api/request/request-disturbed.html (4/9, 44.44%, 0.17% of total)OK
Check creating a new request with a new body from a disturbed requestFAIL
Input request used for creating new request became disturbedFAIL
Input request used for creating new request became disturbed even if body is not usedFAIL
Request's body: initial stateFAIL
/fetch/api/cors/cors-preflight-status.any.html (12/27, 44.44%, 0.52% of total)TIMEOUT
Preflight answered with status 308TIMEOUT
Preflight answered with status 400NOTRUN
Preflight answered with status 401NOTRUN
Preflight answered with status 402NOTRUN
Preflight answered with status 403NOTRUN
Preflight answered with status 404NOTRUN
Preflight answered with status 405NOTRUN
Preflight answered with status 501NOTRUN
Preflight answered with status 502NOTRUN
Preflight answered with status 503NOTRUN
Preflight answered with status 504NOTRUN
Preflight answered with status 505NOTRUN
/fetch/api/request/destination/fetch-destination.https.html (21/25, 84.00%, 0.92% of total)TIMEOUT
EventSource() fetches with an empty string Request.destinationNOTRUN
HTMLAudioElement fetches with an "audio" Request.destinationNOTRUN
HTMLLinkElement with rel=preload and as=audio fetches with a "audio" Request.destinationNOTRUN
HTMLLinkElement with rel=preload and as=document fetches with a "document" Request.destinationNOTRUN
HTMLLinkElement with rel=preload and as=fetch fetches with an empty string Request.destinationNOTRUN
HTMLLinkElement with rel=preload and as=font fetches with a "font" Request.destinationNOTRUN
HTMLLinkElement with rel=preload and as=image fetches with a "image" Request.destinationNOTRUN
HTMLLinkElement with rel=preload and as=manifest fetches with a "manifest" Request.destinationNOTRUN
HTMLLinkElement with rel=preload and as=script fetches with a "script" Request.destinationNOTRUN
HTMLLinkElement with rel=preload and as=sharedworker fetches with a "sharedworker" Request.destinationNOTRUN
HTMLLinkElement with rel=preload and as=style fetches with a "style" Request.destinationNOTRUN
HTMLLinkElement with rel=preload and as=track fetches with a "track" Request.destinationNOTRUN
HTMLLinkElement with rel=preload and as=video fetches with a "video" Request.destinationNOTRUN
HTMLLinkElement with rel=preload and as=worker fetches with a "worker" Request.destinationNOTRUN
HTMLLinkElement with rel=preload and as=xslt fetches with a "xslt" Request.destinationNOTRUN
HTMLLinkElement with rel=stylesheet fetches with a "style" Request.destinationNOTRUN
HTMLScriptElement fetches with a "script" Request.destinationNOTRUN
HTMLVideoElement fetches with a "video" Request.destinationNOTRUN
SVGImageElement fetches with an "image" Request.destinationTIMEOUT
XMLHttpRequest() fetches with an empty string Request.destinationNOTRUN
fetch() fetches with an empty string Request.destinationNOTRUN
/fetch/api/request/request-init-stream.any.html (6/6, 100.00%, 0.26% of total)OK
Constructing a Request with a Request on which body.getReader() is calledFAIL
Constructing a Request with a Request on which body.getReader().read() is calledFAIL
Constructing a Request with a Request on which read() and releaseLock() are calledFAIL
Constructing a Request with a stream on which getReader() is calledFAIL
Constructing a Request with a stream on which read() and releaseLock() are calledFAIL
Constructing a Request with a stream on which read() is calledFAIL
/fetch/api/basic/scheme-data.any.html (1/8, 12.50%, 0.04% of total)OK
Fetching [HEAD] data:,response%27s%20body is OKFAIL
/fetch/api/request/request-keepalive.html (1/2, 50.00%, 0.04% of total)OK
keepalive flag with stream bodyFAIL
/fetch/api/request/destination/fetch-destination-no-load-event.https.html (1/8, 12.50%, 0.04% of total)OK
Font loading API fetches with an "font" Request.destinationFAIL
/fetch/api/request/request-cache-only-if-cached.html (4/14, 28.57%, 0.17% of total)OK
RequestCache "only-if-cached" (with "same-origin") uses cached same-origin redirects to same-origin content with Etag and fresh responseFAIL
RequestCache "only-if-cached" (with "same-origin") uses cached same-origin redirects to same-origin content with Etag and stale responseFAIL
RequestCache "only-if-cached" (with "same-origin") uses cached same-origin redirects to same-origin content with Last-Modified and fresh responseFAIL
RequestCache "only-if-cached" (with "same-origin") uses cached same-origin redirects to same-origin content with Last-Modified and stale responseFAIL
/fetch/corb/script-resource-with-json-parser-breaker.tentative.sub.html (27/27, 100.00%, 1.18% of total)OK
CORB-blocks 'application/javascript' that starts with the following JSON parser breaker: )]}'FAIL
CORB-blocks 'application/javascript' that starts with the following JSON parser breaker: {} &&FAIL
CORB-blocks 'application/javascript' that starts with the following JSON parser breaker: {}&&FAIL
CORB-blocks 'application/pdf' that starts with the following JSON parser breaker: )]}'FAIL
CORB-blocks 'application/pdf' that starts with the following JSON parser breaker: {} &&FAIL
CORB-blocks 'application/pdf' that starts with the following JSON parser breaker: {}&&FAIL
CORB-blocks 'application/zip' that starts with the following JSON parser breaker: )]}'FAIL
CORB-blocks 'application/zip' that starts with the following JSON parser breaker: {} &&FAIL
CORB-blocks 'application/zip' that starts with the following JSON parser breaker: {}&&FAIL
CORB-blocks 'image/png' that starts with the following JSON parser breaker: )]}'FAIL
CORB-blocks 'image/png' that starts with the following JSON parser breaker: {} &&FAIL
CORB-blocks 'image/png' that starts with the following JSON parser breaker: {}&&FAIL
CORB-blocks 'image/svg+xml' that starts with the following JSON parser breaker: )]}'FAIL
CORB-blocks 'image/svg+xml' that starts with the following JSON parser breaker: {} &&FAIL
CORB-blocks 'image/svg+xml' that starts with the following JSON parser breaker: {}&&FAIL
CORB-blocks 'text/html' that starts with the following JSON parser breaker: )]}'FAIL
CORB-blocks 'text/html' that starts with the following JSON parser breaker: {} &&FAIL
CORB-blocks 'text/html' that starts with the following JSON parser breaker: {}&&FAIL
CORB-blocks 'text/json' that starts with the following JSON parser breaker: )]}'FAIL
CORB-blocks 'text/json' that starts with the following JSON parser breaker: {} &&FAIL
CORB-blocks 'text/json' that starts with the following JSON parser breaker: {}&&FAIL
CORB-blocks 'text/plain' that starts with the following JSON parser breaker: )]}'FAIL
CORB-blocks 'text/plain' that starts with the following JSON parser breaker: {} &&FAIL
CORB-blocks 'text/plain' that starts with the following JSON parser breaker: {}&&FAIL
CORB-blocks 'text/xml' that starts with the following JSON parser breaker: )]}'FAIL
CORB-blocks 'text/xml' that starts with the following JSON parser breaker: {} &&FAIL
CORB-blocks 'text/xml' that starts with the following JSON parser breaker: {}&&FAIL
/fetch/range/general.window.html (1/2, 50.00%, 0.04% of total)OK
Fetch with range header will be sent with Accept-Encoding: identityFAIL
/fetch/cross-origin-resource-policy/iframe-loads.html (1/1, 100.00%, 0.04% of total)OK
Load an iframe that has Cross-Origin-Resource-Policy headerFAIL
/fetch/api/basic/error-after-response.html (1/2, 50.00%, 0.04% of total)OK
Response reader closed promise should reject after a network error happening after resolving fetch promiseFAIL
/fetch/api/request/request-init-003.sub.html (1/1, 100.00%, 0.04% of total)OK
Request: init with request or urlFAIL
/fetch/sec-metadata/redirect/multiple-redirect-cross-site.tentative.https.sub.html (1/1, 100.00%, 0.04% of total)OK
Same-Origin -> Cross-Site -> Same-Origin redirectFAIL
/fetch/security/dangling-markup-mitigation.tentative.html (17/31, 54.84%, 0.74% of total)OK
<img id="dangling" src="/images/green-1x1.png?img=&#10;&lt;b">FAIL
<img id="dangling" src="/images/green-1x1.png?img=&#10;b">FAIL
<img id="dangling" src="/images/green-1x1.png?img=&amp;#10;b">FAIL
<img id="dangling" src="/images/green-1x1.png?img=&amp;#10;b&amp;lt;c">FAIL
<img id="dangling" src="/images/green-1x1.png?img=&amp;lt;b">FAIL
<img id="dangling" src="/images/green-1x1.png?img=&lt;&#10;b">FAIL
<img id="dangling" src="/images/green-1x1.png?img=&lt;b">FAIL
Fetch: /images/gre\nen-1x1.png?img=<FAIL
Fetch: /images/gre\ren-1x1.png?img=<FAIL
Fetch: /images/gre\ten-1x1.png?img=<FAIL
Fetch: /images/green-1x1.png?<\n=blockFAIL
Fetch: /images/green-1x1.png?<\r=blockFAIL
Fetch: /images/green-1x1.png?<\t=blockFAIL
\n <img id="dangling" src="/images/green-1x1.png?img=\n &lt;\n &#10;b\n ">\n FAIL
\n <img id="dangling" src="\n /images/green-1x1.png?img=&amp;#10;\n ">\n FAIL
\n <img id="dangling" src="\n /images/green-1x1.png?img=&amp;lt;\n ">\n FAIL
\n <img id="dangling" src="\n /images/green-1x1.png?img=\n ">\n FAIL
/fetch/api/abort/keepalive.html (1/2, 50.00%, 0.04% of total)TIMEOUT
aborting a detached keepalive fetch should not do anythingTIMEOUT
/fetch/api/cors/cors-preflight.any.html (5/16, 31.25%, 0.22% of total)TIMEOUT
CORS [GET] [several headers], server allowsTIMEOUT
CORS [GET] [several headers], server refusesNOTRUN
CORS [PUT] [only safe headers], server allowsNOTRUN
CORS [PUT] [several headers], server allowsNOTRUN
CORS [PUT] [several headers], server refusesNOTRUN
/fetch/sec-metadata/script.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)OK
Cross-site scriptFAIL
Same-origin scriptFAIL
Same-site scriptFAIL
/fetch/api/policies/referrer-origin-service-worker.https.html (2/3, 66.67%, 0.09% of total)OK
Cross-origin referrer is overridden by client originFAIL
Request's referrer is originFAIL
/fetch/api/request/request-consume.html (1/38, 2.63%, 0.04% of total)OK
Consume FormData request's body as FormDataFAIL
/fetch/api/basic/header-value-null-byte.any.html (1/1, 100.00%, 0.04% of total)OK
Ensure fetch() rejects null bytes in headersFAIL
/fetch/api/cors/cors-expose-star.sub.any.html (3/3, 100.00%, 0.13% of total)TIMEOUT
* can be one of several valuesNOTRUN
* for credentialed fetches only matches literallyNOTRUN
Basic Access-Control-Expose-Headers: * supportTIMEOUT
/fetch/api/response/response-static-redirect.html (6/11, 54.55%, 0.26% of total)OK
Check default redirect responseFAIL
Check response returned by static method redirect(), status = 301FAIL
Check response returned by static method redirect(), status = 302FAIL
Check response returned by static method redirect(), status = 303FAIL
Check response returned by static method redirect(), status = 307FAIL
Check response returned by static method redirect(), status = 308FAIL
/fetch/nosniff/parsing-nosniff.window.html (1/15, 6.67%, 0.04% of total)OK
X-Content-Type-Options%3A%20nosniff%2C%2C%40%23%24%23%25%25%26%5E%26%5E*()()11!FAIL
/fetch/cross-origin-resource-policy/image-loads.html (2/6, 33.33%, 0.09% of total)OK
Cross-origin cors image load with a 'Cross-Origin-Resource-Policy: same-origin' response header.FAIL
Cross-origin cors image load with a 'Cross-Origin-Resource-Policy: same-site' response header.FAIL
/fetch/sec-metadata/serviceworker.tentative.https.sub.html (1/1, 100.00%, 0.04% of total)OK
serviceworkerFAIL
/fetch/nosniff/importscripts.html (1/1, 100.00%, 0.04% of total)OK
Test importScripts()FAIL
/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https.html (1/2, 50.00%, 0.04% of total)OK
Request's referrer is originFAIL
/fetch/security/dangling-markup-mitigation-data-url.tentative.sub.html (14/14, 100.00%, 0.61% of total)TIMEOUT
<iframe id="dangling"\n src=" data:text/html,\n <img\n onload='window.parent.postMessage(&quot;loaded&quot;, &quot;*&quot;);'\n onerror='window.parent.postMessage(&quot;error&quot;, &quot;*&quot;);'\n src='http://webapitests2018.ctawave.org:8000/images/gr&#10;een-256x256.png?&lt;'>\n ">\n </iframe>TIMEOUT
<iframe id="dangling"\n src="&#10;data:text/html,\n <img\n onload='window.parent.postMessage(&quot;loaded&quot;, &quot;*&quot;);'\n onerror='window.parent.postMessage(&quot;error&quot;, &quot;*&quot;);'\n src='http://webapitests2018.ctawave.org:8000/images/gr&#10;een-256x256.png?&lt;'>\n ">\n </iframe>TIMEOUT
<iframe id="dangling"\n src="\ndata:text/html,\n <img\n onload='window.parent.postMessage(&quot;loaded&quot;, &quot;*&quot;);'\n onerror='window.parent.postMessage(&quot;error&quot;, &quot;*&quot;);'\n src='http://webapitests2018.ctawave.org:8000/images/gr&#10;een-256x256.png?&lt;'>\n ">\n </iframe>TIMEOUT
<iframe id="dangling"\n src="\rdata:text/html,\n <img\n onload='window.parent.postMessage(&quot;loaded&quot;, &quot;*&quot;);'\n onerror='window.parent.postMessage(&quot;error&quot;, &quot;*&quot;);'\n src='http://webapitests2018.ctawave.org:8000/images/gr&#10;een-256x256.png?&lt;'>\n ">\n </iframe>TIMEOUT
<iframe id="dangling"\n src="\tdata:text/html,\n <img\n onload='window.parent.postMessage(&quot;loaded&quot;, &quot;*&quot;);'\n onerror='window.parent.postMessage(&quot;error&quot;, &quot;*&quot;);'\n src='http://webapitests2018.ctawave.org:8000/images/gr&#10;een-256x256.png?&lt;'>\n ">\n </iframe>TIMEOUT
<iframe id="dangling"\n src="data:text/html,\n <img\n onload='window.parent.postMessage(&quot;loaded&quot;, &quot;*&quot;);'\n onerror='window.parent.postMessage(&quot;error&quot;, &quot;*&quot;);'\n src='http://webapitests2018.ctawave.org:8000/images/gr&#10;een-256x256.png'>\n ">\n </iframe>TIMEOUT
<iframe id="dangling"\n src="data:text/html,\n <img\n onload='window.parent.postMessage(&quot;loaded&quot;, &quot;*&quot;);'\n onerror='window.parent.postMessage(&quot;error&quot;, &quot;*&quot;);'\n src='http://webapitests2018.ctawave.org:8000/images/gr&#10;een-256x256.png?&amp;amp;lt;'>\n ">\n </iframe>TIMEOUT
<iframe id="dangling"\n src="data:text/html,\n <img\n onload='window.parent.postMessage(&quot;loaded&quot;, &quot;*&quot;);'\n onerror='window.parent.postMessage(&quot;error&quot;, &quot;*&quot;);'\n src='http://webapitests2018.ctawave.org:8000/images/gr&#10;een-256x256.png?&lt;'>\n ">\n </iframe>TIMEOUT
<iframe id="dangling"\n src="data:text/html,\n <img\n onload='window.parent.postMessage(&quot;loaded&quot;, &quot;*&quot;);'\n onerror='window.parent.postMessage(&quot;error&quot;, &quot;*&quot;);'\n src='http://webapitests2018.ctawave.org:8000/images/green-256x256.png?&amp;amp;%2310;&lt;'>\n ">\n </iframe>TIMEOUT
<iframe id="dangling"\n src="data:text/html,\n <img\n onload='window.parent.postMessage(&quot;loaded&quot;, &quot;*&quot;);'\n onerror='window.parent.postMessage(&quot;error&quot;, &quot;*&quot;);'\n src='http://webapitests2018.ctawave.org:8000/images/green-256x256.png?&lt;'>\n ">\n </iframe>TIMEOUT
<img id="dangling" src="data:image/png;base64,&#10;iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=">FAIL
<img id="dangling" src="data:image/png;base64,i&#10;VBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=">FAIL
<img id="dangling" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=">FAIL
<img id="dangling" src="data:image/svg+xml;utf8,\n <svg width='1' height='1' xmlns='http://www.w3.org/2000/svg'>\n <rect width='100%' height='100%' fill='rebeccapurple'/>\n <rect x='10%' y='10%' width='80%' height='80%' fill='lightgreen'/>\n </svg>">FAIL
/fetch/nosniff/worker.html (1/9, 11.11%, 0.04% of total)OK
URL query: FAIL
/fetch/api/cors/cors-basic.any.html (15/15, 100.00%, 0.65% of total)TIMEOUT
Cross domain basic usage [cors mode]NOTRUN
Cross domain basic usage [no-cors mode]NOTRUN
Cross domain basic usage [server forbid CORS]NOTRUN
Cross domain different port [cors mode]NOTRUN
Cross domain different port [no-cors mode]NOTRUN
Cross domain different port [server forbid CORS]NOTRUN
Cross domain different protocol [cors mode]NOTRUN
Cross domain different protocol [no-cors mode]NOTRUN
Cross domain different protocol [server forbid CORS]NOTRUN
Same domain different port [cors mode]NOTRUN
Same domain different port [no-cors mode]TIMEOUT
Same domain different port [server forbid CORS]NOTRUN
Same domain different protocol different port [cors mode]NOTRUN
Same domain different protocol different port [no-cors mode]NOTRUN
Same domain different protocol different port [server forbid CORS]NOTRUN
/fetch/api/basic/mode-no-cors.sub.any.html (1/4, 25.00%, 0.04% of total)TIMEOUT
Fetch http://webapitests2018.ctawave.org:57618/fetch/api/resources/top.txt with no-cors modeTIMEOUT
/fetch/sec-metadata/object.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)TIMEOUT
Cross-Site objectNOTRUN
Same-Origin objectFAIL
Same-Site objectTIMEOUT
/fetch/sec-metadata/track.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)TIMEOUT
Cross-Site trackNOTRUN
Same-Origin trackTIMEOUT
Same-Site trackNOTRUN
/fetch/nosniff/script.html (2/10, 20.00%, 0.09% of total)OK
URL query: nullFAIL
URL query: text/javascript1.0FAIL
/fetch/data-urls/processing.any.html (39/71, 54.93%, 1.70% of total)OK
"data: ,%FF"FAIL
"data:%00,%FF"FAIL
"data:%1F,%FF"FAIL
"data:%20,%FF"FAIL
"data:%3Bbase64,WA"FAIL
"data:,X#X"FAIL
"data://test/,X"FAIL
"data:; base64,WA"FAIL
"data:; base64,WA"FAIL
"data:;%62ase64,WA"FAIL
"data:;BASe64,WA"FAIL
"data:;CHARSET=\"X\",X"FAIL
"data:;base64 ,WA"FAIL
"data:;base64 ,WA"FAIL
"data:;base64,W%0CA"FAIL
"data:;base64,W%20A"FAIL
"data:;base64;,WA"FAIL
"data:;charset= x,X"FAIL
"data:;charset=\"x\",X"FAIL
"data:IMAGE/gif,%C2%B1"FAIL
"data:IMAGE/gif;CHARSET=x,%C2%B1"FAIL
"data:IMAGE/gif;hi=x,%C2%B1"FAIL
"data:X,X"FAIL
"data:\0,%FF"FAIL
"data:\f,%FF"FAIL
"data:text / html,X"FAIL
"data:text/plain%0C,X"FAIL
"data:text/plain%20,X"FAIL
"data:text/plain;Charset=UTF-8,%C2%B1"FAIL
"data:text/plain;a=%2C,X"FAIL
"data:text/plain;a=\",\",X"FAIL
"data:text/plain\f,X"FAIL
"data:x/x;base64;base64x,WA"FAIL
"data:x/x;base64;charset=x,WA"FAIL
"data:x;base64;x,WA"FAIL
"data:x;base64=x,WA"FAIL
"data:x;base64x,WA"FAIL
"data:†,X"FAIL
"data:†/†,X"FAIL
/fetch/api/basic/header-value-combining.any.html (2/6, 33.33%, 0.09% of total)OK
response.headers.get('double-trouble') expects , FAIL
response.headers.get('heya') expects , , 1, , , 2FAIL
/fetch/api/policies/referrer-origin-when-cross-origin-worker.html (1/1, 100.00%, 0.04% of total)OK
Request's referrer is originFAIL
/fetch/api/request/request-cache-default-conditional.html (29/40, 72.50%, 1.27% of total)TIMEOUT
RequestCache "default" mode with an If-Match header (following a request without additional headers) is treated similarly to "no-store" with Etag and fresh responseNOTRUN
RequestCache "default" mode with an If-Match header (following a request without additional headers) is treated similarly to "no-store" with Etag and stale responseNOTRUN
RequestCache "default" mode with an If-Match header (following a request without additional headers) is treated similarly to "no-store" with Last-Modified and fresh responseNOTRUN
RequestCache "default" mode with an If-Match header (following a request without additional headers) is treated similarly to "no-store" with Last-Modified and stale responseNOTRUN
RequestCache "default" mode with an If-Match header is treated similarly to "no-store" with Etag and fresh responseNOTRUN
RequestCache "default" mode with an If-Match header is treated similarly to "no-store" with Etag and stale responseNOTRUN
RequestCache "default" mode with an If-Match header is treated similarly to "no-store" with Last-Modified and fresh responseNOTRUN
RequestCache "default" mode with an If-Match header is treated similarly to "no-store" with Last-Modified and stale responseNOTRUN
RequestCache "default" mode with an If-Modified-Since header is treated similarly to "no-store" with Etag and fresh responseFAIL
RequestCache "default" mode with an If-None-Match header is treated similarly to "no-store" with Etag and fresh responseNOTRUN
RequestCache "default" mode with an If-None-Match header is treated similarly to "no-store" with Etag and stale responseTIMEOUT
RequestCache "default" mode with an If-None-Match header is treated similarly to "no-store" with Last-Modified and fresh responseNOTRUN
RequestCache "default" mode with an If-None-Match header is treated similarly to "no-store" with Last-Modified and stale responseNOTRUN
RequestCache "default" mode with an If-Range header (following a request without additional headers) is treated similarly to "no-store" with Etag and fresh responseNOTRUN
RequestCache "default" mode with an If-Range header (following a request without additional headers) is treated similarly to "no-store" with Etag and stale responseNOTRUN
RequestCache "default" mode with an If-Range header (following a request without additional headers) is treated similarly to "no-store" with Last-Modified and fresh responseNOTRUN
RequestCache "default" mode with an If-Range header (following a request without additional headers) is treated similarly to "no-store" with Last-Modified and stale responseNOTRUN
RequestCache "default" mode with an If-Range header is treated similarly to "no-store" with Etag and fresh responseNOTRUN
RequestCache "default" mode with an If-Range header is treated similarly to "no-store" with Etag and stale responseNOTRUN
RequestCache "default" mode with an If-Range header is treated similarly to "no-store" with Last-Modified and fresh responseNOTRUN
RequestCache "default" mode with an If-Range header is treated similarly to "no-store" with Last-Modified and stale responseNOTRUN
RequestCache "default" mode with an If-Unmodified-Since header (following a request without additional headers) is treated similarly to "no-store" with Etag and fresh responseNOTRUN
RequestCache "default" mode with an If-Unmodified-Since header (following a request without additional headers) is treated similarly to "no-store" with Etag and stale responseNOTRUN
RequestCache "default" mode with an If-Unmodified-Since header (following a request without additional headers) is treated similarly to "no-store" with Last-Modified and fresh responseNOTRUN
RequestCache "default" mode with an If-Unmodified-Since header (following a request without additional headers) is treated similarly to "no-store" with Last-Modified and stale responseNOTRUN
RequestCache "default" mode with an If-Unmodified-Since header is treated similarly to "no-store" with Etag and fresh responseNOTRUN
RequestCache "default" mode with an If-Unmodified-Since header is treated similarly to "no-store" with Etag and stale responseNOTRUN
RequestCache "default" mode with an If-Unmodified-Since header is treated similarly to "no-store" with Last-Modified and fresh responseNOTRUN
RequestCache "default" mode with an If-Unmodified-Since header is treated similarly to "no-store" with Last-Modified and stale responseNOTRUN
/fetch/sec-metadata/redirect/cross-site-redirect.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)OK
Cross-Site -> Cross-Site redirectFAIL
Cross-Site -> Same-Origin redirectFAIL
Cross-Site -> Same-Site redirectFAIL