fetch: Complete Failures

Completely failed files: 209; Completely failed subtests: 741; Failure level: 741/2305 (32.15%)

Test Files

  1. /fetch/api/request/request-cache-only-if-cached.html (2/14, 14.29%, 0.09% of total)
  2. /fetch/api/basic/request-upload.any.html (6/17, 35.29%, 0.26% of total)
  3. /fetch/api/basic/keepalive.html (1/1, 100.00%, 0.04% of total)
  4. /fetch/sec-metadata/script.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)
  5. /fetch/range/general.any.html (1/5, 20.00%, 0.04% of total)
  6. /fetch/security/dangling-markup-mitigation.tentative.html (9/31, 29.03%, 0.39% of total)
  7. /fetch/api/basic/header-value-null-byte.any.html (1/1, 100.00%, 0.04% of total)
  8. /fetch/api/policies/referrer-origin-when-cross-origin-worker.html (1/1, 100.00%, 0.04% of total)
  9. /fetch/api/request/destination/fetch-destination.https.html (13/25, 52.00%, 0.56% of total)
  10. /fetch/api/response/response-static-error.html (1/1, 100.00%, 0.04% of total)
  11. /fetch/api/cors/cors-preflight-star.any.html (2/10, 20.00%, 0.09% of total)
  12. /fetch/corb/script-html-correctly-labeled.tentative.sub.html (1/1, 100.00%, 0.04% of total)
  13. /fetch/api/response/response-stream-disturbed-2.html (4/4, 100.00%, 0.17% of total)
  14. /fetch/http-cache/cc-request.html (2/12, 16.67%, 0.09% of total)
  15. /fetch/api/redirect/redirect-referrer.any.html (17/32, 53.13%, 0.74% of total)
  16. /fetch/cross-origin-resource-policy/script-loads.html (2/6, 33.33%, 0.09% of total)
  17. /fetch/api/request/request-disturbed.html (5/9, 55.56%, 0.22% of total)
  18. /fetch/corb/preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html (1/1, 100.00%, 0.04% of total)
  19. /fetch/api/response/response-from-stream.any.html (3/3, 100.00%, 0.13% of total)
  20. /fetch/api/cors/cors-filtering.sub.any.html (19/19, 100.00%, 0.82% of total)
  21. /fetch/api/response/response-stream-disturbed-1.html (4/4, 100.00%, 0.17% of total)
  22. /fetch/api/cors/cors-redirect-preflight.any.html (26/30, 86.67%, 1.13% of total)
  23. /fetch/cross-origin-resource-policy/fetch-in-iframe.html (5/5, 100.00%, 0.22% of total)
  24. /fetch/api/response/response-stream-disturbed-3.html (4/4, 100.00%, 0.17% of total)
  25. /fetch/api/redirect/redirect-location.any.html (5/30, 16.67%, 0.22% of total)
  26. /fetch/sec-metadata/fetch.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)
  27. /fetch/api/request/request-init-stream.any.html (6/6, 100.00%, 0.26% of total)
  28. /fetch/sec-metadata/object.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)
  29. /fetch/http-cache/partial.html (8/8, 100.00%, 0.35% of total)
  30. /fetch/api/response/response-init-002.html (2/8, 25.00%, 0.09% of total)
  31. /fetch/sec-metadata/iframe.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)
  32. /fetch/api/cors/cors-expose-star.sub.any.html (3/3, 100.00%, 0.13% of total)
  33. /fetch/api/policies/referrer-origin-when-cross-origin.html (1/1, 100.00%, 0.04% of total)
  34. /fetch/api/abort/serviceworker-intercepted.https.html (1/7, 14.29%, 0.04% of total)
  35. /fetch/api/response/response-consume-stream.html (9/9, 100.00%, 0.39% of total)
  36. /fetch/http-cache/heuristic.html (6/16, 37.50%, 0.26% of total)
  37. /fetch/api/request/request-error.html (2/21, 9.52%, 0.09% of total)
  38. /fetch/sec-metadata/redirect/multiple-redirect-same-site.tentative.https.sub.html (1/1, 100.00%, 0.04% of total)
  39. /fetch/sec-metadata/redirect/same-site-redirect.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)
  40. /fetch/cross-origin-resource-policy/iframe-loads.html (1/1, 100.00%, 0.04% of total)
  41. /fetch/api/abort/destroyed-context.html (1/1, 100.00%, 0.04% of total)
  42. /fetch/api/abort/general.any.html (7/48, 14.58%, 0.30% of total)
  43. /fetch/api/cors/cors-preflight-redirect.any.html (10/10, 100.00%, 0.43% of total)
  44. /fetch/sec-metadata/font.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)
  45. /fetch/cross-origin-resource-policy/image-loads.html (2/6, 33.33%, 0.09% of total)
  46. /fetch/api/cors/cors-preflight-status.any.html (16/27, 59.26%, 0.69% of total)
  47. /fetch/security/embedded-credentials.tentative.sub.html (6/6, 100.00%, 0.26% of total)
  48. /fetch/api/redirect/redirect-to-dataurl.any.html (3/5, 60.00%, 0.13% of total)
  49. /fetch/security/dangling-markup-mitigation-data-url.tentative.sub.html (6/14, 42.86%, 0.26% of total)
  50. /fetch/api/response/response-stream-with-broken-then.any.html (5/6, 83.33%, 0.22% of total)
  51. /fetch/sec-metadata/style.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)
  52. /fetch/api/cors/cors-cookies-redirect.any.html (4/4, 100.00%, 0.17% of total)
  53. /fetch/api/response/response-consume-empty.html (8/14, 57.14%, 0.35% of total)
  54. /fetch/corb/script-resource-with-json-parser-breaker.tentative.sub.html (27/27, 100.00%, 1.17% of total)
  55. /fetch/api/request/request-reset-attributes.https.html (2/3, 66.67%, 0.09% of total)
  56. /fetch/api/credentials/cookies.any.html (5/7, 71.43%, 0.22% of total)
  57. /fetch/api/request/request-cache-default-conditional.html (30/40, 75.00%, 1.30% of total)
  58. /fetch/sec-metadata/report.tentative.https.sub.html (3/4, 75.00%, 0.13% of total)
  59. /fetch/api/idl.any.html (12/139, 8.63%, 0.52% of total)
  60. /fetch/sec-metadata/serviceworker.tentative.https.sub.html (1/1, 100.00%, 0.04% of total)
  61. /fetch/sec-metadata/redirect/cross-site-redirect.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)
  62. /fetch/sec-metadata/redirect/same-origin-redirect.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)
  63. /fetch/sec-metadata/window-open.tentative.https.sub.html (6/6, 100.00%, 0.26% of total)
  64. /fetch/http-cache/status.html (18/26, 69.23%, 0.78% of total)
  65. /fetch/api/request/request-keepalive-quota.html?include=fast (1/1, 100.00%, 0.04% of total)
  66. /fetch/http-cache/vary.html (4/13, 30.77%, 0.17% of total)
  67. /fetch/api/basic/mode-no-cors.sub.any.html (1/4, 25.00%, 0.04% of total)
  68. /fetch/api/redirect/redirect-mode.any.html (36/60, 60.00%, 1.56% of total)
  69. /fetch/nosniff/parsing-nosniff.window.html (2/15, 13.33%, 0.09% of total)
  70. /fetch/api/request/request-cache-reload.html (2/12, 16.67%, 0.09% of total)
  71. /fetch/data-urls/processing.any.html (12/71, 16.90%, 0.52% of total)
  72. /fetch/sec-metadata/embed.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)
  73. /fetch/api/cors/cors-cookies.any.html (1/6, 16.67%, 0.04% of total)
  74. /fetch/origin/no-cors.any.html (1/1, 100.00%, 0.04% of total)
  75. /fetch/cors-rfc1918/idlharness.tentative.any.html (2/6, 33.33%, 0.09% of total)
  76. /fetch/api/redirect/redirect-origin.any.html (15/20, 75.00%, 0.65% of total)
  77. /fetch/api/headers/headers-no-cors.window.html (11/19, 57.89%, 0.48% of total)
  78. /fetch/api/request/request-cache-force-cache.html (3/16, 18.75%, 0.13% of total)
  79. /fetch/api/response/response-init-001.html (2/9, 22.22%, 0.09% of total)
  80. /fetch/api/cors/cors-no-preflight.any.html (14/15, 93.33%, 0.61% of total)
  81. /fetch/api/response/response-cancel-stream.html (6/6, 100.00%, 0.26% of total)
  82. /fetch/sec-metadata/redirect/multiple-redirect-cross-site.tentative.https.sub.html (1/1, 100.00%, 0.04% of total)
  83. /fetch/api/headers/headers-basic.html (1/19, 5.26%, 0.04% of total)
  84. /fetch/api/request/request-consume-empty.html (8/14, 57.14%, 0.35% of total)
  85. /fetch/sec-metadata/sharedworker.tentative.https.sub.html (1/1, 100.00%, 0.04% of total)
  86. /fetch/api/basic/error-after-response.html (2/2, 100.00%, 0.09% of total)
  87. /fetch/api/basic/request-headers.any.html (3/24, 12.50%, 0.13% of total)
  88. /fetch/api/cors/cors-preflight.any.html (7/16, 43.75%, 0.30% of total)
  89. /fetch/api/response/response-trailer.html (1/1, 100.00%, 0.04% of total)
  90. /fetch/api/basic/header-value-combining.any.html (4/6, 66.67%, 0.17% of total)
  91. /fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https.html (1/2, 50.00%, 0.04% of total)
  92. /fetch/api/cors/cors-basic.any.html (15/15, 100.00%, 0.65% of total)
  93. /fetch/sec-metadata/worker.tentative.https.sub.html (1/1, 100.00%, 0.04% of total)
  94. /fetch/api/response/response-stream-disturbed-6.html (5/5, 100.00%, 0.22% of total)
  95. /fetch/api/cors/cors-redirect-credentials.any.html (65/65, 100.00%, 2.82% of total)
  96. /fetch/api/response/response-consume.html (9/39, 23.08%, 0.39% of total)
  97. /fetch/sec-metadata/track.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)
  98. /fetch/range/sw.https.window.html (5/9, 55.56%, 0.22% of total)
  99. /fetch/http-cache/invalidate.html (3/15, 20.00%, 0.13% of total)
  100. /fetch/api/cors/cors-multiple-origins.sub.any.html (6/6, 100.00%, 0.26% of total)
  101. /fetch/range/general.window.html (1/2, 50.00%, 0.04% of total)
  102. /fetch/sec-metadata/xslt.tentative.https.sub.html (1/1, 100.00%, 0.04% of total)
  103. /fetch/api/response/response-stream-disturbed-4.html (4/4, 100.00%, 0.17% of total)
  104. /fetch/api/redirect/redirect-count.any.html (2/10, 20.00%, 0.09% of total)
  105. /fetch/security/redirect-to-url-with-credentials.https.html (3/7, 42.86%, 0.13% of total)
  106. /fetch/api/response/response-error-from-stream.html (2/2, 100.00%, 0.09% of total)
  107. /fetch/api/cors/cors-origin.any.html (15/17, 88.24%, 0.65% of total)
  108. /fetch/sec-metadata/img.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)
  109. /fetch/api/cors/cors-redirect.any.html (19/20, 95.00%, 0.82% of total)
  110. /fetch/api/request/request-keepalive.html (2/2, 100.00%, 0.09% of total)
  111. /fetch/api/response/response-static-redirect.html (1/11, 9.09%, 0.04% of total)
  112. /fetch/api/basic/request-headers-case.any.html (2/2, 100.00%, 0.09% of total)
  113. /fetch/api/basic/stream-response.any.html (1/1, 100.00%, 0.04% of total)
  114. /fetch/corb/img-mime-types-coverage.tentative.sub.html (15/33, 45.45%, 0.65% of total)
  115. /fetch/api/basic/integrity.sub.any.html (5/15, 33.33%, 0.22% of total)
  116. /fetch/cross-origin-resource-policy/fetch.any.html (7/12, 58.33%, 0.30% of total)
  117. /fetch/api/cors/cors-preflight-not-cors-safelisted.any.html (7/10, 70.00%, 0.30% of total)
  118. /fetch/api/request/request-structure.html (2/20, 10.00%, 0.09% of total)
  119. /fetch/api/response/response-clone.html (16/18, 88.89%, 0.69% of total)
Test Show/Hide MessagesFF64
/fetch/api/request/request-cache-only-if-cached.html (2/14, 14.29%, 0.09% of total)TIMEOUT
RequestCache "only-if-cached" (with "same-origin") does not follow redirects across origins and rejects with Etag and stale responseTIMEOUT
RequestCache "only-if-cached" (with "same-origin") does not follow redirects across origins and rejects with Last-Modified and stale responseNOTRUN
/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/basic/keepalive.html (1/1, 100.00%, 0.04% of total)OK
Fetch API: keepalive handlingFAIL
/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/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/security/dangling-markup-mitigation.tentative.html (9/31, 29.03%, 0.39% 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=&lt;&#10;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
/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/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/destination/fetch-destination.https.html (13/25, 52.00%, 0.56% of total)TIMEOUT
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.destinationTIMEOUT
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
/fetch/api/response/response-static-error.html (1/1, 100.00%, 0.04% of total)OK
Check response returned by static method error()FAIL
/fetch/api/cors/cors-preflight-star.any.html (2/10, 20.00%, 0.09% of total)OK
CORS that succeeds with credentials: false; method: OK (allowed: *); header: X-Test,1 (allowed: *)FAIL
CORS that succeeds with credentials: false; method: SUPER (allowed: *); header: X-Test,1 (allowed: x-test)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/api/response/response-stream-disturbed-2.html (4/4, 100.00%, 0.17% of total)OK
Getting arrayBuffer after getting a locked Response bodyFAIL
Getting blob after getting a locked Response bodyFAIL
Getting json after getting a locked Response bodyFAIL
Getting text after getting a locked Response bodyFAIL
/fetch/http-cache/cc-request.html (2/12, 16.67%, 0.09% of total)OK
HTTP cache doesn't use aged but fresh response when request contains Cache-Control: max-age=1FAIL
HTTP cache generates 504 status code when nothing is in cache and request contains Cache-Control: only-if-cachedFAIL
/fetch/api/redirect/redirect-referrer.any.html (17/32, 53.13%, 0.74% of total)TIMEOUT
Cross origin redirection, empty init, no-referrer redirect header NOTRUN
Cross origin redirection, empty init, no-referrer-when-downgrade redirect header NOTRUN
Cross origin redirection, empty init, origin redirect header NOTRUN
Cross origin redirection, empty init, origin-when-cross-origin redirect header NOTRUN
Cross origin redirection, empty init, same-origin redirect header NOTRUN
Cross origin redirection, empty init, strict-origin redirect header NOTRUN
Cross origin redirection, empty init, strict-origin-when-cross-origin redirect header NOTRUN
Cross origin redirection, empty init, unsafe-url 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 redirect header, strict-origin-when-cross-origin init TIMEOUT
/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/api/request/request-disturbed.html (5/9, 55.56%, 0.22% 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 without body cannot be disturbedFAIL
Request's body: initial stateFAIL
/fetch/corb/preload-image-png-mislabeled-as-html-nosniff.tentative.sub.html (1/1, 100.00%, 0.04% of total)TIMEOUT
preload-image-png-mislabeled-as-html-nosniffTIMEOUT
/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/cors/cors-filtering.sub.any.html (19/19, 100.00%, 0.82% 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/response/response-stream-disturbed-1.html (4/4, 100.00%, 0.17% of total)OK
Getting arrayBuffer after getting the Response body - not disturbed, not lockedFAIL
Getting blob after getting the Response body - not disturbed, not lockedFAIL
Getting json after getting the Response body - not disturbed, not lockedFAIL
Getting text after getting the Response body - not disturbed, not lockedFAIL
/fetch/api/cors/cors-redirect-preflight.any.html (26/30, 86.67%, 1.13% of total)TIMEOUT
Redirect 301: cors to another cors (preflight after redirection failure case)NOTRUN
Redirect 301: cors to another cors (preflight after redirection success case)TIMEOUT
Redirect 302: cors to another cors (preflight after redirection failure case)NOTRUN
Redirect 302: cors to another cors (preflight after redirection success case)NOTRUN
Redirect 302: cors to same origin (preflight after redirection failure case)NOTRUN
Redirect 302: cors to same origin (preflight after redirection success case)NOTRUN
Redirect 302: same origin to cors (preflight after redirection failure case)NOTRUN
Redirect 302: same origin to cors (preflight after redirection success case)NOTRUN
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)NOTRUN
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/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/api/response/response-stream-disturbed-3.html (4/4, 100.00%, 0.17% of total)OK
Getting arrayBuffer after reading the Response bodyFAIL
Getting blob after reading the Response bodyFAIL
Getting json after reading the Response bodyFAIL
Getting text after reading the Response bodyFAIL
/fetch/api/redirect/redirect-location.any.html (5/30, 16.67%, 0.22% of total)OK
Redirect 301 in "manual" mode with invalid locationFAIL
Redirect 302 in "manual" mode with invalid locationFAIL
Redirect 303 in "manual" mode with invalid locationFAIL
Redirect 307 in "manual" mode with invalid locationFAIL
Redirect 308 in "manual" mode with invalid locationFAIL
/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/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/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/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/api/response/response-init-002.html (2/8, 25.00%, 0.09% of total)OK
Read Response's body as readableStreamFAIL
Testing null Response bodyFAIL
/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/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/policies/referrer-origin-when-cross-origin.html (1/1, 100.00%, 0.04% of total)OK
Request's referrer is originFAIL
/fetch/api/abort/serviceworker-intercepted.https.html (1/7, 14.29%, 0.04% of total)OK
Stream errors once aborted.FAIL
/fetch/api/response/response-consume-stream.html (9/9, 100.00%, 0.39% of total)OK
Getting a redirect Response streamFAIL
Getting an error Response streamFAIL
Read URLSearchParams response's body as readableStreamFAIL
Read array buffer response's body as readableStreamFAIL
Read blob response's body as readableStreamFAIL
Read empty blob response's body as readableStreamFAIL
Read empty text response's body as readableStreamFAIL
Read form data response's body as readableStreamFAIL
Read text response's body as readableStreamFAIL
/fetch/http-cache/heuristic.html (6/16, 37.50%, 0.26% of total)OK
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 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/request/request-error.html (2/21, 9.52%, 0.09% of total)OK
RequestInit's mode is navigateFAIL
RequestInit's window is not nullFAIL
/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/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/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/abort/destroyed-context.html (1/1, 100.00%, 0.04% of total)TIMEOUT
aborting a fetch in a destroyed context should not crashFAIL
/fetch/api/abort/general.any.html (7/48, 14.58%, 0.30% of total)TIMEOUT
Fetch aborted & connection closed when aborted after calling response.formData()TIMEOUT
Fetch aborted & connection closed when aborted after calling response.json()NOTRUN
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
/fetch/api/cors/cors-preflight-redirect.any.html (10/10, 100.00%, 0.43% 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/sec-metadata/font.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)OK
Cross-Site fontFAIL
Same-Origin fontFAIL
Same-Site fontFAIL
/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/api/cors/cors-preflight-status.any.html (16/27, 59.26%, 0.69% of total)TIMEOUT
Preflight answered with status 304TIMEOUT
Preflight answered with status 305NOTRUN
Preflight answered with status 306NOTRUN
Preflight answered with status 307NOTRUN
Preflight answered with status 308NOTRUN
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/security/embedded-credentials.tentative.sub.html (6/6, 100.00%, 0.26% of total)TIMEOUT
Embedded credentials are treated as network errors in frames.FAIL
Embedded credentials are treated as network errors in new windows.TIMEOUT
Embedded credentials are treated as network errors.FAIL
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/redirect/redirect-to-dataurl.any.html (3/5, 60.00%, 0.13% of total)OK
Testing data URL loading after cross-origin redirection (no-cors mode)FAIL
Testing data URL loading after same-origin redirection (no-cors mode)FAIL
Testing data URL loading after same-origin redirection (same-origin mode)FAIL
/fetch/security/dangling-markup-mitigation-data-url.tentative.sub.html (6/14, 42.86%, 0.26% of total)OK
<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>FAIL
<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>FAIL
<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>FAIL
<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>FAIL
<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>FAIL
<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>FAIL
/fetch/api/response/response-stream-with-broken-then.any.html (5/6, 83.33%, 0.22% of total)OK
Attempt to inject 8.2 via Object.prototype.then.FAIL
Attempt to inject undefined via Object.prototype.then.FAIL
Attempt to inject value: undefined via Object.prototype.then.FAIL
Attempt to inject {done: false, value: bye} via Object.prototype.then.FAIL
intercepting arraybuffer to body readable stream conversion via Object.prototype.then should not be possibleFAIL
/fetch/sec-metadata/style.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)TIMEOUT
Cross-Site styleNOTRUN
Same-Origin styleTIMEOUT
Same-Site styleNOTRUN
/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/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/corb/script-resource-with-json-parser-breaker.tentative.sub.html (27/27, 100.00%, 1.17% 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/api/request/request-reset-attributes.https.html (2/3, 66.67%, 0.09% of total)OK
Request.isHistoryNavigation is reset with non-empty RequestInitFAIL
Request.isReloadNavigation is reset with non-empty RequestInitFAIL
/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/api/request/request-cache-default-conditional.html (30/40, 75.00%, 1.30% 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-None-Match header (following a request without additional headers) is treated similarly to "no-store" with Etag and fresh responseTIMEOUT
RequestCache "default" mode with an If-None-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-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 responseNOTRUN
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/report.tentative.https.sub.html (3/4, 75.00%, 0.13% of total)TIMEOUT
cross-site reportTIMEOUT
same-origin reportTIMEOUT
same-site reportTIMEOUT
/fetch/api/idl.any.html (12/139, 8.63%, 0.52% of total)OK
Request interface: attribute bodyFAIL
Request interface: attribute isHistoryNavigationFAIL
Request interface: attribute isReloadNavigationFAIL
Request interface: attribute keepaliveFAIL
Request interface: new Request('about:blank') must inherit property "body" 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: new Request('about:blank') must inherit property "keepalive" with the proper typeFAIL
Response interface: attribute bodyFAIL
Response interface: attribute trailerFAIL
Response interface: new Response() must inherit property "body" with the proper typeFAIL
Response interface: new Response() must inherit property "trailer" with the proper typeFAIL
/fetch/sec-metadata/serviceworker.tentative.https.sub.html (1/1, 100.00%, 0.04% of total)OK
serviceworkerFAIL
/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
/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/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/http-cache/status.html (18/26, 69.23%, 0.78% of total)TIMEOUT
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 responseFAIL
HTTP cache avoids going to the network if it has a fresh 404 responseTIMEOUT
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 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/request-keepalive-quota.html?include=fast (1/1, 100.00%, 0.04% of total)TIMEOUT
undefinedTIMEOUT
/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/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/api/redirect/redirect-mode.any.html (36/60, 60.00%, 1.56% of total)TIMEOUT
cross-origin redirect 301 in error redirect and cors modeNOTRUN
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
same-origin redirect 308 in error redirect and cors modeTIMEOUT
same-origin redirect 308 in error redirect and no-cors modeNOTRUN
same-origin redirect 308 in follow redirect and cors modeNOTRUN
same-origin redirect 308 in follow redirect and no-cors modeNOTRUN
same-origin redirect 308 in manual redirect and cors modeNOTRUN
same-origin redirect 308 in manual redirect and no-cors modeNOTRUN
/fetch/nosniff/parsing-nosniff.window.html (2/15, 13.33%, 0.09% of total)OK
X-Content-Type-Options%3A%0D%0AX-Content-Type-Options%3A%20nosniffFAIL
X-Content-Type-Options%3A%20nosniff%0CFAIL
/fetch/api/request/request-cache-reload.html (2/12, 16.67%, 0.09% of total)TIMEOUT
RequestCache "reload" mode does store the response in the cache even if a previous response is already stored with Etag and fresh responseTIMEOUT
RequestCache "reload" mode does store the response in the cache even if a previous response is already stored with Last-Modified and fresh responseNOTRUN
/fetch/data-urls/processing.any.html (12/71, 16.90%, 0.52% of total)OK
"data://test:test/,X"FAIL
"data:;base64;,WA"FAIL
"data:;x=x,X"FAIL
"data:;x=x;charset=x,X"FAIL
"data:IMAGE/gif;hi=x,%C2%B1"FAIL
"data:application/javascript,X X"FAIL
"data:image/png,X X"FAIL
"data:text/plain;a=%2C,X"FAIL
"data:text/plain;a=\",\",X"FAIL
"data:unknown/unknown,X X"FAIL
"data:x/x;base64;charset=x,WA"FAIL
"data:x;base64;x,WA"FAIL
/fetch/sec-metadata/embed.tentative.https.sub.html (3/3, 100.00%, 0.13% of total)TIMEOUT
Cross-Site embedNOTRUN
Same-Origin embedFAIL
Same-Site embedTIMEOUT
/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/origin/no-cors.any.html (1/1, 100.00%, 0.04% of total)OK
Origin header and 308 redirectFAIL
/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/api/redirect/redirect-origin.any.html (15/20, 75.00%, 0.65% of total)TIMEOUT
Other origin to other origin redirection 303TIMEOUT
Other origin to other origin redirection 307NOTRUN
Other origin to other origin redirection 308NOTRUN
Other origin to same origin redirection 301FAIL
Other origin to same origin redirection 302FAIL
Other origin to same origin redirection 303NOTRUN
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 301FAIL
Same origin to same origin redirection 302FAIL
Same origin to same origin redirection 303FAIL
Same origin to same origin redirection 307NOTRUN
Same origin to same origin redirection 308NOTRUN
/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/api/request/request-cache-force-cache.html (3/16, 18.75%, 0.13% of total)TIMEOUT
RequestCache "force-cache" stores the response in the cache if it goes to the network with Etag and fresh responseNOTRUN
RequestCache "force-cache" stores the response in the cache if it goes to the network with Last-Modified and fresh responseNOTRUN
RequestCache "force-cache" stores the response in the cache if it goes to the network with Last-Modified and stale responseTIMEOUT
/fetch/api/response/response-init-001.html (2/9, 22.22%, 0.09% of total)OK
Check default value for body attributeFAIL
Check default value for statusText attributeFAIL
/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 (6/6, 100.00%, 0.26% of total)OK
Cancelling a closed Response streamFAIL
Cancelling a closed blob Response streamFAIL
Cancelling a loading Response streamFAIL
Cancelling a loading blob Response streamFAIL
Cancelling a starting Response streamFAIL
Cancelling a starting blob Response streamFAIL
/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/api/headers/headers-basic.html (1/19, 5.26%, 0.04% of total)OK
Create headers with existing headers with custom iteratorFAIL
/fetch/api/request/request-consume-empty.html (8/14, 57.14%, 0.35% of total)OK
Consume empty FormData request body as textFAIL
Consume request's body as arrayBufferFAIL
Consume request's body as blobFAIL
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
Consume request's body as json (error case)FAIL
Consume request's body as textFAIL
/fetch/sec-metadata/sharedworker.tentative.https.sub.html (1/1, 100.00%, 0.04% of total)OK
Same-Origin sharedworkerFAIL
/fetch/api/basic/error-after-response.html (2/2, 100.00%, 0.09% of total)OK
Response reader closed promise should reject after a network error happening after resolving fetch promiseFAIL
Response reader read() promise should reject after a network error happening after resolving fetch promiseFAIL
/fetch/api/basic/request-headers.any.html (3/24, 12.50%, 0.13% of total)OK
Fetch with GETFAIL
Fetch with GET and mode "cors" does not need an Origin headerFAIL
Fetch with HEADFAIL
/fetch/api/cors/cors-preflight.any.html (7/16, 43.75%, 0.30% of total)TIMEOUT
CORS [GET] [several headers], server allowsNOTRUN
CORS [GET] [several headers], server refusesNOTRUN
CORS [GET] [x-test-header: allowed], server allowsTIMEOUT
CORS [GET] [x-test-header: refused], server refusesNOTRUN
CORS [PUT] [only safe headers], server allowsNOTRUN
CORS [PUT] [several headers], server allowsNOTRUN
CORS [PUT] [several headers], server refusesNOTRUN
/fetch/api/response/response-trailer.html (1/1, 100.00%, 0.04% of total)OK
trailer() testFAIL
/fetch/api/basic/header-value-combining.any.html (4/6, 66.67%, 0.17% of total)OK
response.headers.get('content-length') expects 0, 0FAIL
response.headers.get('double-trouble') expects , FAIL
response.headers.get('heya') expects , , 1, , , 2FAIL
response.headers.get('www-authenticate') expects 1, 2, 3, 4FAIL
/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/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/sec-metadata/worker.tentative.https.sub.html (1/1, 100.00%, 0.04% of total)OK
Same-Origin workerFAIL
/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/cors/cors-redirect-credentials.any.html (65/65, 100.00%, 2.82% 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 passwordNOTRUN
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 with passwordNOTRUN
Redirect 301 from same origin to remote with userNOTRUN
Redirect 301 from same origin to remote with user and passwordNOTRUN
Redirect 301 from same origin to remote without user and passwordTIMEOUT
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/api/response/response-consume.html (9/39, 23.08%, 0.39% of total)OK
Consume response's body: from FormData to blobFAIL
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
/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/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/http-cache/invalidate.html (3/15, 20.00%, 0.13% of total)OK
HTTP cache does not invalidate Content-Location URL after a failed response from an unsafe requestFAIL
HTTP cache does not invalidate Location URL after a failed response from an unsafe requestFAIL
HTTP cache does not invalidate after a failed response from an unsafe requestFAIL
/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/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/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/response/response-stream-disturbed-4.html (4/4, 100.00%, 0.17% of total)OK
Getting arrayBuffer after cancelling the Response bodyFAIL
Getting blob after cancelling the Response bodyFAIL
Getting json after cancelling the Response bodyFAIL
Getting text after cancelling the Response bodyFAIL
/fetch/api/redirect/redirect-count.any.html (2/10, 20.00%, 0.09% of total)TIMEOUT
Redirect 308 20 timesTIMEOUT
Redirect 308 21 timesNOTRUN
/fetch/security/redirect-to-url-with-credentials.https.html (3/7, 42.86%, 0.13% of total)TIMEOUT
Frame loading after a redirect with an URL containing credentialsTIMEOUT
Image loading after a redirect with an URL containing credentialsFAIL
No CORS fetch after a redirect with an URL containing credentialsFAIL
/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/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/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/cors/cors-redirect.any.html (19/20, 95.00%, 0.82% 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/api/request/request-keepalive.html (2/2, 100.00%, 0.09% of total)OK
keepalive flagFAIL
keepalive flag with stream bodyFAIL
/fetch/api/response/response-static-redirect.html (1/11, 9.09%, 0.04% of total)OK
Check error returned when giving invalid url to redirect()FAIL
/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/api/basic/stream-response.any.html (1/1, 100.00%, 0.04% of total)OK
Stream response's bodyFAIL
/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/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/cross-origin-resource-policy/fetch.any.html (7/12, 58.33%, 0.30% 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/api/cors/cors-preflight-not-cors-safelisted.any.html (7/10, 70.00%, 0.30% 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/api/request/request-structure.html (2/20, 10.00%, 0.09% of total)OK
Check isHistoryNavigation attributeFAIL
Check isReloadNavigation attributeFAIL
/fetch/api/response/response-clone.html (16/18, 88.89%, 0.69% of total)OK
Cancelling stream should not affect cloned oneFAIL
Check Response's clone with default values, without bodyFAIL
Check cloned response's bodyFAIL
Check orginal response's body after cloningFAIL
Check response clone use structureClone for teed ReadableStreams (ArrayBufferchunk)FAIL
Check response clone use structureClone for teed ReadableStreams (DataViewchunk)FAIL
Check response clone use structureClone for teed ReadableStreams (Float32Arraychunk)FAIL
Check response clone use structureClone for teed ReadableStreams (Float64Arraychunk)FAIL
Check response clone use structureClone for teed ReadableStreams (Int16Arraychunk)FAIL
Check response clone use structureClone for teed ReadableStreams (Int32Arraychunk)FAIL
Check response clone use structureClone for teed ReadableStreams (Int8Arraychunk)FAIL
Check response clone use structureClone for teed ReadableStreams (Uint16Arraychunk)FAIL
Check response clone use structureClone for teed ReadableStreams (Uint32Arraychunk)FAIL
Check response clone use structureClone for teed ReadableStreams (Uint8Arraychunk)FAIL
Check response clone use structureClone for teed ReadableStreams (Uint8ClampedArraychunk)FAIL
Cloned responses should provide the same dataFAIL