[wpt-sync] Sync PR 27240 - Fetch: ensure preflight is required for Authorization/Range
Categories
(Core :: DOM: Networking, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox87 | --- | fixed |
People
(Reporter: mozilla.org, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 27240 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/27240
Details from upstream follow.
b'Anne van Kesteren <annevk@annevk.nl>' wrote:
Fetch: ensure preflight is required for Authorization/Range
Plus some minor cleanup.
We will likely have to treat Range as a special case for media elements (see https://github.com/whatwg/fetch/issues/145) so creating this to ensure that only happens when Range is set by the user agent.
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=50517ea7f6a3a8ed9b2eec8c776f8deb275cf812
Assignee | ||
Comment 2•3 years ago
|
||
CI Results
Ran 14 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 173 tests and 32 subtests
Status Summary
Firefox
OK : 173
PASS : 2334[GitHub] 2349[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt]
FAIL : 122[Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt] 137[GitHub]
Chrome
OK : 173
PASS : 2356
FAIL : 115
Safari
OK : 144
PASS : 1957
FAIL : 157
ERROR: 29
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
Firefox-only Failures
/fetch/api/cors/cors-filtering.sub.any.worker.html
CORS filter on Content-Length header: FAIL
/fetch/api/cors/cors-filtering.sub.any.html
CORS filter on Content-Length header: FAIL
/fetch/api/basic/error-after-response.any.serviceworker.html
Response reader read() promise should reject after a network error happening after resolving fetch promise: FAIL
Response reader closed promise should reject after a network error happening after resolving fetch promise: FAIL
/fetch/api/basic/error-after-response.any.html
Response reader read() promise should reject after a network error happening after resolving fetch promise: FAIL
Response reader closed promise should reject after a network error happening after resolving fetch promise: FAIL
/fetch/api/basic/error-after-response.any.worker.html
Response reader read() promise should reject after a network error happening after resolving fetch promise: FAIL
Response reader closed promise should reject after a network error happening after resolving fetch promise: FAIL
/fetch/api/cors/cors-preflight-referrer.any.html
Referrer policy: "" and referrer: default: FAIL
Referrer policy: "" and referrer: 'myreferrer': FAIL
/fetch/api/cors/cors-preflight-referrer.any.worker.html
Referrer policy: "" and referrer: default: FAIL
Referrer policy: "" and referrer: 'myreferrer': FAIL
/fetch/api/basic/scheme-data.any.serviceworker.html
Fetching [HEAD] data:,response%27s%20body is OK: FAIL
/fetch/api/basic/scheme-data.any.worker.html
Fetching [HEAD] data:,response%27s%20body is OK: FAIL
/fetch/api/basic/scheme-data.any.html
Fetching [HEAD] data:,response%27s%20body is OK: FAIL
/fetch/api/request/request-disturbed.any.worker.html
Request's body: initial state: FAIL
Check creating a new request with a new body from a disturbed request: FAIL
/fetch/api/request/request-disturbed.any.html
Request's body: initial state: FAIL
Check creating a new request with a new body from a disturbed request: FAIL
/fetch/api/request/request-disturbed.any.serviceworker.html
Request's body: initial state: FAIL
Check creating a new request with a new body from a disturbed request: FAIL
/fetch/api/response/response-consume.html
Consume response's body: from FormData to blob: FAIL
/fetch/api/response/response-stream-with-broken-then.any.worker.html
intercepting arraybuffer to body readable stream conversion via Object.prototype.then should not be possible: FAIL
/fetch/api/response/response-stream-with-broken-then.any.serviceworker.html
intercepting arraybuffer to body readable stream conversion via Object.prototype.then should not be possible: FAIL
/fetch/api/response/response-stream-with-broken-then.any.html
intercepting arraybuffer to body readable stream conversion via Object.prototype.then should not be possible: FAIL
New Tests That Don't Pass
/fetch/api/cors/cors-filtering.sub.any.worker.html
CORS filter on Content-Length header: FAIL (Chrome: PASS, Safari: PASS)
/fetch/api/cors/cors-filtering.sub.any.html
CORS filter on Content-Length header: FAIL (Chrome: PASS, Safari: PASS)
/fetch/api/basic/error-after-response.any.serviceworker.html
Response reader read() promise should reject after a network error happening after resolving fetch promise: FAIL (Chrome: PASS, Safari: PASS)
Response reader closed promise should reject after a network error happening after resolving fetch promise: FAIL (Chrome: PASS, Safari: PASS)
/fetch/api/basic/error-after-response.any.sharedworker.html
Response reader read() promise should reject after a network error happening after resolving fetch promise: FAIL (Chrome: PASS)
Response reader closed promise should reject after a network error happening after resolving fetch promise: FAIL (Chrome: PASS)
/fetch/api/basic/error-after-response.any.html
Response reader read() promise should reject after a network error happening after resolving fetch promise: FAIL (Chrome: PASS, Safari: PASS)
Response reader closed promise should reject after a network error happening after resolving fetch promise: FAIL (Chrome: PASS, Safari: PASS)
/fetch/api/cors/cors-preflight-redirect.any.sharedworker.html
Redirection 301 after preflight failed: FAIL (Chrome: FAIL)
Redirection 302 after preflight failed: FAIL (Chrome: FAIL)
Redirection 303 after preflight failed: FAIL (Chrome: FAIL)
Redirection 307 after preflight failed: FAIL (Chrome: FAIL)
Redirection 308 after preflight failed: FAIL (Chrome: FAIL)
/fetch/api/cors/cors-preflight-redirect.any.html
Redirection 301 after preflight failed: FAIL (Chrome: FAIL, Safari: FAIL)
Redirection 302 after preflight failed: FAIL (Chrome: FAIL, Safari: FAIL)
Redirection 303 after preflight failed: FAIL (Chrome: FAIL, Safari: FAIL)
Redirection 307 after preflight failed: FAIL (Chrome: FAIL, Safari: FAIL)
Redirection 308 after preflight failed: FAIL (Chrome: FAIL, Safari: FAIL)
/fetch/api/cors/cors-preflight-redirect.any.worker.html
Redirection 301 after preflight failed: FAIL (Chrome: FAIL, Safari: FAIL)
Redirection 302 after preflight failed: FAIL (Chrome: FAIL, Safari: FAIL)
Redirection 303 after preflight failed: FAIL (Chrome: FAIL, Safari: FAIL)
Redirection 307 after preflight failed: FAIL (Chrome: FAIL, Safari: FAIL)
Redirection 308 after preflight failed: FAIL (Chrome: FAIL, Safari: FAIL)
/fetch/api/basic/error-after-response.any.worker.html
Response reader read() promise should reject after a network error happening after resolving fetch promise: FAIL (Chrome: PASS, Safari: PASS)
Response reader closed promise should reject after a network error happening after resolving fetch promise: FAIL (Chrome: PASS, Safari: PASS)
/fetch/api/cors/cors-preflight-referrer.any.html
Referrer policy: "" and referrer: default: FAIL (Chrome: PASS, Safari: PASS)
Referrer policy: "" and referrer: 'myreferrer': FAIL (Chrome: PASS, Safari: PASS)
/fetch/api/cors/cors-preflight-referrer.any.worker.html
Referrer policy: "" and referrer: default: FAIL (Chrome: PASS, Safari: PASS)
Referrer policy: "" and referrer: 'myreferrer': FAIL (Chrome: PASS, Safari: PASS)
/fetch/api/basic/request-upload.any.serviceworker.html
Fetch with POST with ReadableStream: FAIL (Chrome: FAIL, Safari: FAIL)
Fetch with POST with ReadableStream containing String: FAIL (Chrome: PASS, Safari: FAIL)
Fetch with POST with ReadableStream containing null: FAIL (Chrome: PASS, Safari: FAIL)
Fetch with POST with ReadableStream containing number: FAIL (Chrome: PASS, Safari: FAIL)
Fetch with POST with ReadableStream containing ArrayBuffer: FAIL (Chrome: PASS, Safari: FAIL)
Fetch with POST with ReadableStream containing Blob: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/api/basic/request-upload.any.html
Fetch with POST with ReadableStream: FAIL (Chrome: FAIL, Safari: FAIL)
Fetch with POST with ReadableStream containing String: FAIL (Chrome: PASS, Safari: FAIL)
Fetch with POST with ReadableStream containing null: FAIL (Chrome: PASS, Safari: FAIL)
Fetch with POST with ReadableStream containing number: FAIL (Chrome: PASS, Safari: FAIL)
Fetch with POST with ReadableStream containing ArrayBuffer: FAIL (Chrome: PASS, Safari: FAIL)
Fetch with POST with ReadableStream containing Blob: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/api/basic/request-upload.any.worker.html
Fetch with POST with ReadableStream: FAIL (Chrome: FAIL, Safari: FAIL)
Fetch with POST with ReadableStream containing String: FAIL (Chrome: PASS, Safari: FAIL)
Fetch with POST with ReadableStream containing null: FAIL (Chrome: PASS, Safari: FAIL)
Fetch with POST with ReadableStream containing number: FAIL (Chrome: PASS, Safari: FAIL)
Fetch with POST with ReadableStream containing ArrayBuffer: FAIL (Chrome: PASS, Safari: FAIL)
Fetch with POST with ReadableStream containing Blob: FAIL (Chrome: PASS, Safari: FAIL)
/fetch/api/basic/request-upload.any.sharedworker.html
Fetch with POST with ReadableStream: FAIL (Chrome: FAIL)
Fetch with POST with ReadableStream containing String: FAIL (Chrome: PASS)
Fetch with POST with ReadableStream containing null: FAIL (Chrome: PASS)
Fetch with POST with ReadableStream containing number: FAIL (Chrome: PASS)
Fetch with POST with ReadableStream containing ArrayBuffer: FAIL (Chrome: PASS)
Fetch with POST with ReadableStream containing Blob: FAIL (Chrome: PASS)
/fetch/api/basic/scheme-data.any.serviceworker.html
Fetching [HEAD] data:,response%27s%20body is OK: FAIL (Chrome: PASS, Safari: PASS)
/fetch/api/basic/scheme-data.any.sharedworker.html
Fetching [HEAD] data:,response%27s%20body is OK: FAIL (Chrome: PASS)
/fetch/api/basic/scheme-data.any.worker.html
Fetching [HEAD] data:,response%27s%20body is OK: FAIL (Chrome: PASS, Safari: PASS)
/fetch/api/basic/scheme-data.any.html
Fetching [HEAD] data:,response%27s%20body is OK: FAIL (Chrome: PASS, Safari: PASS)
/fetch/api/credentials/cookies.any.worker.html
Include mode: 1 cookie: FAIL [GitHub
], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview
, Gecko-android-em-7.0-x86_64-opt-geckoview
, Gecko-android-em-7.0-x86_64-qr-debug-geckoview
, Gecko-android-em-7.0-x86_64-qr-opt-geckoview
, Gecko-linux1804-64-debug
, Gecko-linux1804-64-opt
, Gecko-linux1804-64-qr-debug
, Gecko-linux1804-64-qr-opt
, Gecko-windows10-64-debug
, Gecko-windows10-64-opt
, Gecko-windows10-64-qr-debug
, Gecko-windows10-64-qr-opt
, Gecko-windows7-32-debug
, Gecko-windows7-32-opt
] (Chrome: FAIL, Safari: FAIL)
Include mode: 2 cookies: FAIL [GitHub
], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview
, Gecko-android-em-7.0-x86_64-opt-geckoview
, Gecko-android-em-7.0-x86_64-qr-debug-geckoview
, Gecko-android-em-7.0-x86_64-qr-opt-geckoview
, Gecko-linux1804-64-debug
, Gecko-linux1804-64-opt
, Gecko-linux1804-64-qr-debug
, Gecko-linux1804-64-qr-opt
, Gecko-windows10-64-debug
, Gecko-windows10-64-opt
, Gecko-windows10-64-qr-debug
, Gecko-windows10-64-qr-opt
, Gecko-windows7-32-debug
, Gecko-windows7-32-opt
] (Chrome: FAIL, Safari: FAIL)
Omit mode: no cookie is stored: FAIL [GitHub
], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview
, Gecko-android-em-7.0-x86_64-opt-geckoview
, Gecko-android-em-7.0-x86_64-qr-debug-geckoview
, Gecko-android-em-7.0-x86_64-qr-opt-geckoview
, Gecko-linux1804-64-debug
, Gecko-linux1804-64-opt
, Gecko-linux1804-64-qr-debug
, Gecko-linux1804-64-qr-opt
, Gecko-windows10-64-debug
, Gecko-windows10-64-opt
, Gecko-windows10-64-qr-debug
, Gecko-windows10-64-qr-opt
, Gecko-windows7-32-debug
, Gecko-windows7-32-opt
] (Chrome: FAIL, Safari: FAIL)
Same-origin mode: 1 cookie: FAIL [GitHub
], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview
, Gecko-android-em-7.0-x86_64-opt-geckoview
, Gecko-android-em-7.0-x86_64-qr-debug-geckoview
, Gecko-android-em-7.0-x86_64-qr-opt-geckoview
, Gecko-linux1804-64-debug
, Gecko-linux1804-64-opt
, Gecko-linux1804-64-qr-debug
, Gecko-linux1804-64-qr-opt
, Gecko-windows10-64-debug
, Gecko-windows10-64-opt
, Gecko-windows10-64-qr-debug
, Gecko-windows10-64-qr-opt
, Gecko-windows7-32-debug
, Gecko-windows7-32-opt
] (Chrome: FAIL, Safari: FAIL)
Same-origin mode: 2 cookies: FAIL [GitHub
], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview
, Gecko-android-em-7.0-x86_64-opt-geckoview
, Gecko-android-em-7.0-x86_64-qr-debug-geckoview
, Gecko-android-em-7.0-x86_64-qr-opt-geckoview
, Gecko-linux1804-64-debug
, Gecko-linux1804-64-opt
, Gecko-linux1804-64-qr-debug
, Gecko-linux1804-64-qr-opt
, Gecko-windows10-64-debug
, Gecko-windows10-64-opt
, Gecko-windows10-64-qr-debug
, Gecko-windows10-64-qr-opt
, Gecko-windows7-32-debug
, Gecko-windows7-32-opt
] (Chrome: FAIL, Safari: FAIL)
/fetch/api/credentials/cookies.any.sharedworker.html
Include mode: 1 cookie: FAIL [GitHub
], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview
, Gecko-android-em-7.0-x86_64-opt-geckoview
, Gecko-android-em-7.0-x86_64-qr-debug-geckoview
, Gecko-android-em-7.0-x86_64-qr-opt-geckoview
, Gecko-linux1804-64-debug
, Gecko-linux1804-64-opt
, Gecko-linux1804-64-qr-debug
, Gecko-linux1804-64-qr-opt
, Gecko-windows10-64-debug
, Gecko-windows10-64-opt
, Gecko-windows10-64-qr-debug
, Gecko-windows10-64-qr-opt
, Gecko-windows7-32-debug
, Gecko-windows7-32-opt
] (Chrome: FAIL)
Include mode: 2 cookies: FAIL [GitHub
], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview
, Gecko-android-em-7.0-x86_64-opt-geckoview
, Gecko-android-em-7.0-x86_64-qr-debug-geckoview
, Gecko-android-em-7.0-x86_64-qr-opt-geckoview
, Gecko-linux1804-64-debug
, Gecko-linux1804-64-opt
, Gecko-linux1804-64-qr-debug
, Gecko-linux1804-64-qr-opt
, Gecko-windows10-64-debug
, Gecko-windows10-64-opt
, Gecko-windows10-64-qr-debug
, Gecko-windows10-64-qr-opt
, Gecko-windows7-32-debug
, Gecko-windows7-32-opt
] (Chrome: FAIL)
Omit mode: no cookie is stored: FAIL [GitHub
], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview
, Gecko-android-em-7.0-x86_64-opt-geckoview
, Gecko-android-em-7.0-x86_64-qr-debug-geckoview
, Gecko-android-em-7.0-x86_64-qr-opt-geckoview
, Gecko-linux1804-64-debug
, Gecko-linux1804-64-opt
, Gecko-linux1804-64-qr-debug
, Gecko-linux1804-64-qr-opt
, Gecko-windows10-64-debug
, Gecko-windows10-64-opt
, Gecko-windows10-64-qr-debug
, Gecko-windows10-64-qr-opt
, Gecko-windows7-32-debug
, Gecko-windows7-32-opt
] (Chrome: FAIL)
Same-origin mode: 1 cookie: FAIL [GitHub
], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview
, Gecko-android-em-7.0-x86_64-opt-geckoview
, Gecko-android-em-7.0-x86_64-qr-debug-geckoview
, Gecko-android-em-7.0-x86_64-qr-opt-geckoview
, Gecko-linux1804-64-debug
, Gecko-linux1804-64-opt
, Gecko-linux1804-64-qr-debug
, Gecko-linux1804-64-qr-opt
, Gecko-windows10-64-debug
, Gecko-windows10-64-opt
, Gecko-windows10-64-qr-debug
, Gecko-windows10-64-qr-opt
, Gecko-windows7-32-debug
, Gecko-windows7-32-opt
] (Chrome: FAIL)
Same-origin mode: 2 cookies: FAIL [GitHub
], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview
, Gecko-android-em-7.0-x86_64-opt-geckoview
, Gecko-android-em-7.0-x86_64-qr-debug-geckoview
, Gecko-android-em-7.0-x86_64-qr-opt-geckoview
, Gecko-linux1804-64-debug
, Gecko-linux1804-64-opt
, Gecko-linux1804-64-qr-debug
, Gecko-linux1804-64-qr-opt
, Gecko-windows10-64-debug
, Gecko-windows10-64-opt
, Gecko-windows10-64-qr-debug
, Gecko-windows10-64-qr-opt
, Gecko-windows7-32-debug
, Gecko-windows7-32-opt
] (Chrome: FAIL)
/fetch/api/credentials/cookies.any.html
Include mode: 1 cookie: FAIL [GitHub
], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview
, Gecko-android-em-7.0-x86_64-opt-geckoview
, Gecko-android-em-7.0-x86_64-qr-debug-geckoview
, Gecko-android-em-7.0-x86_64-qr-opt-geckoview
, Gecko-linux1804-64-debug
, Gecko-linux1804-64-opt
, Gecko-linux1804-64-qr-debug
, Gecko-linux1804-64-qr-opt
, Gecko-windows10-64-debug
, Gecko-windows10-64-opt
, Gecko-windows10-64-qr-debug
, Gecko-windows10-64-qr-opt
, Gecko-windows7-32-debug
, Gecko-windows7-32-opt
] (Chrome: FAIL, Safari: FAIL)
Include mode: 2 cookies: FAIL [GitHub
], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview
, Gecko-android-em-7.0-x86_64-opt-geckoview
, Gecko-android-em-7.0-x86_64-qr-debug-geckoview
, Gecko-android-em-7.0-x86_64-qr-opt-geckoview
, Gecko-linux1804-64-debug
, Gecko-linux1804-64-opt
, Gecko-linux1804-64-qr-debug
, Gecko-linux1804-64-qr-opt
, Gecko-windows10-64-debug
, Gecko-windows10-64-opt
, Gecko-windows10-64-qr-debug
, Gecko-windows10-64-qr-opt
, Gecko-windows7-32-debug
, Gecko-windows7-32-opt
] (Chrome: FAIL, Safari: FAIL)
Omit mode: no cookie is stored: FAIL [GitHub
], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview
, Gecko-android-em-7.0-x86_64-opt-geckoview
, Gecko-android-em-7.0-x86_64-qr-debug-geckoview
, Gecko-android-em-7.0-x86_64-qr-opt-geckoview
, Gecko-linux1804-64-debug
, Gecko-linux1804-64-opt
, Gecko-linux1804-64-qr-debug
, Gecko-linux1804-64-qr-opt
, Gecko-windows10-64-debug
, Gecko-windows10-64-opt
, Gecko-windows10-64-qr-debug
, Gecko-windows10-64-qr-opt
, Gecko-windows7-32-debug
, Gecko-windows7-32-opt
] (Chrome: FAIL, Safari: FAIL)
Same-origin mode: 1 cookie: FAIL [GitHub
], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview
, Gecko-android-em-7.0-x86_64-opt-geckoview
, Gecko-android-em-7.0-x86_64-qr-debug-geckoview
, Gecko-android-em-7.0-x86_64-qr-opt-geckoview
, Gecko-linux1804-64-debug
, Gecko-linux1804-64-opt
, Gecko-linux1804-64-qr-debug
, Gecko-linux1804-64-qr-opt
, Gecko-windows10-64-debug
, Gecko-windows10-64-opt
, Gecko-windows10-64-qr-debug
, Gecko-windows10-64-qr-opt
, Gecko-windows7-32-debug
, Gecko-windows7-32-opt
] (Chrome: FAIL, Safari: FAIL)
Same-origin mode: 2 cookies: FAIL [GitHub
], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview
, Gecko-android-em-7.0-x86_64-opt-geckoview
, Gecko-android-em-7.0-x86_64-qr-debug-geckoview
, Gecko-android-em-7.0-x86_64-qr-opt-geckoview
, Gecko-linux1804-64-debug
, Gecko-linux1804-64-opt
, Gecko-linux1804-64-qr-debug
, Gecko-linux1804-64-qr-opt
, Gecko-windows10-64-debug
, Gecko-windows10-64-opt
, Gecko-windows10-64-qr-debug
, Gecko-windows10-64-qr-opt
, Gecko-windows7-32-debug
, Gecko-windows7-32-opt
] (Chrome: FAIL, Safari: FAIL)
/fetch/api/request/request-disturbed.any.worker.html
Request's body: initial state: FAIL (Chrome: PASS, Safari: PASS)
Check creating a new request with a new body from a disturbed request: FAIL (Chrome: PASS, Safari: PASS)
Input request used for creating new request became disturbed: FAIL (Chrome: FAIL, Safari: FAIL)
Input request used for creating new request became disturbed even if body is not used: FAIL (Chrome: FAIL, Safari: FAIL)
/fetch/api/request/request-disturbed.any.sharedworker.html
Request's body: initial state: FAIL (Chrome: PASS)
Check creating a new request with a new body from a disturbed request: FAIL (Chrome: PASS)
Input request used for creating new request became disturbed: FAIL (Chrome: FAIL)
Input request used for creating new request became disturbed even if body is not used: FAIL (Chrome: FAIL)
/fetch/api/request/request-disturbed.any.html
Request's body: initial state: FAIL (Chrome: PASS, Safari: PASS)
Check creating a new request with a new body from a disturbed request: FAIL (Chrome: PASS, Safari: PASS)
Input request used for creating new request became disturbed: FAIL (Chrome: FAIL, Safari: FAIL)
Input request used for creating new request became disturbed even if body is not used: FAIL (Chrome: FAIL, Safari: FAIL)
/fetch/api/request/request-disturbed.any.serviceworker.html
Request's body: initial state: FAIL (Chrome: PASS, Safari: PASS)
Check creating a new request with a new body from a disturbed request: FAIL (Chrome: PASS, Safari: PASS)
Input request used for creating new request became disturbed: FAIL (Chrome: FAIL, Safari: FAIL)
Input request used for creating new request became disturbed even if body is not used: FAIL (Chrome: FAIL, Safari: FAIL)
/fetch/api/response/response-clone.any.html
Check response clone use structureClone for teed ReadableStreams (Int8Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (Int16Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (Int32Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (ArrayBufferchunk): FAIL (Chrome: FAIL, Safari: FAIL)
Check response clone use structureClone for teed ReadableStreams (Uint8Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (Uint8ClampedArraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (Uint16Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (Uint32Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (Float32Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (Float64Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (DataViewchunk): FAIL (Chrome: FAIL, Safari: FAIL)
/fetch/api/response/response-clone.any.sharedworker.html
Check response clone use structureClone for teed ReadableStreams (Int8Arraychunk): FAIL (Chrome: FAIL)
Check response clone use structureClone for teed ReadableStreams (Int16Arraychunk): FAIL (Chrome: FAIL)
Check response clone use structureClone for teed ReadableStreams (Int32Arraychunk): FAIL (Chrome: FAIL)
Check response clone use structureClone for teed ReadableStreams (ArrayBufferchunk): FAIL (Chrome: FAIL)
Check response clone use structureClone for teed ReadableStreams (Uint8Arraychunk): FAIL (Chrome: FAIL)
Check response clone use structureClone for teed ReadableStreams (Uint8ClampedArraychunk): FAIL (Chrome: FAIL)
Check response clone use structureClone for teed ReadableStreams (Uint16Arraychunk): FAIL (Chrome: FAIL)
Check response clone use structureClone for teed ReadableStreams (Uint32Arraychunk): FAIL (Chrome: FAIL)
Check response clone use structureClone for teed ReadableStreams (Float32Arraychunk): FAIL (Chrome: FAIL)
Check response clone use structureClone for teed ReadableStreams (Float64Arraychunk): FAIL (Chrome: FAIL)
Check response clone use structureClone for teed ReadableStreams (DataViewchunk): FAIL (Chrome: FAIL)
/fetch/api/response/response-clone.any.serviceworker.html
Check response clone use structureClone for teed ReadableStreams (Int8Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (Int16Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (Int32Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (ArrayBufferchunk): FAIL (Chrome: FAIL, Safari: FAIL)
Check response clone use structureClone for teed ReadableStreams (Uint8Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (Uint8ClampedArraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (Uint16Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (Uint32Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (Float32Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (Float64Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (DataViewchunk): FAIL (Chrome: FAIL, Safari: FAIL)
/fetch/api/response/response-clone.any.worker.html
Check response clone use structureClone for teed ReadableStreams (Int8Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (Int16Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (Int32Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (ArrayBufferchunk): FAIL (Chrome: FAIL, Safari: FAIL)
Check response clone use structureClone for teed ReadableStreams (Uint8Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (Uint8ClampedArraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (Uint16Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (Uint32Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (Float32Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (Float64Arraychunk): FAIL (Chrome: FAIL, Safari: PASS)
Check response clone use structureClone for teed ReadableStreams (DataViewchunk): FAIL (Chrome: FAIL, Safari: FAIL)
/fetch/api/response/response-consume.html
Consume response's body: from FormData to blob: FAIL (Chrome: PASS, Safari: PASS)
/fetch/api/response/response-stream-with-broken-then.any.worker.html
intercepting arraybuffer to body readable stream conversion via Object.prototype.then should not be possible: FAIL (Chrome: PASS, Safari: PASS)
/fetch/api/response/response-stream-with-broken-then.any.sharedworker.html
intercepting arraybuffer to body readable stream conversion via Object.prototype.then should not be possible: FAIL (Chrome: PASS)
/fetch/api/response/response-stream-with-broken-then.any.serviceworker.html
intercepting arraybuffer to body readable stream conversion via Object.prototype.then should not be possible: FAIL (Chrome: PASS, Safari: PASS)
/fetch/api/response/response-stream-with-broken-then.any.html
intercepting arraybuffer to body readable stream conversion via Object.prototype.then should not be possible: FAIL (Chrome: PASS, Safari: PASS)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/fb94e67baa08 [wpt PR 27240] - Fetch: ensure preflight is required for Authorization/Range, a=testonly
Comment 4•3 years ago
|
||
bugherder |
Description
•