[wpt-sync] Sync PR 33733 - Add WPT tests for using cookies in cross origin SR prefetch
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox102 fixed)
Tracking | Status | |
---|---|---|
firefox102 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 33733 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/33733
Details from upstream follow.
Iman Saboori <isaboori@google.com> wrote:
Add WPT tests for using cookies in cross origin SR prefetch
- speculation-rules base prefetch logic should not send/set
cookies when prefetching corss origin urls.Bug: 1302365
Change-Id: I7c54dccedf1dbe54671e7aa89c0ae9b63af5b80b
Reviewed-on: https://chromium-review.googlesource.com/3599108
WPT-Export-Revision: 31225bb498ecfab69d4dc10cd9c7a5280fa7e0b2
Assignee | ||
Comment 1•3 years ago
|
||
Assignee | ||
Comment 2•3 years ago
|
||
CI Results
Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 16 tests and 1 subtests
Status Summary
Firefox
OK
: 16
FAIL
: 16
Chrome
OK
: 16
FAIL
: 16
Safari
OK
: 16
FAIL
: 16
Links
Details
New Tests That Don't Pass
- /speculation-rules/prefetch/anonymous-client.https.html [wpt.fyi]
- test anonymous-client url prefetch for cross origin pages:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- test anonymous-client url prefetch for cross origin pages:
- /speculation-rules/prefetch/cross-origin-cookies.https.html [wpt.fyi]
- speculation rules based prefetch should not use cookies for cross origin urls.:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- speculation rules based prefetch should not use cookies for cross origin urls.:
- /speculation-rules/prefetch/duplicate-urls.https.html [wpt.fyi]
- browser should remove duplicate urls from prefetch buffer.:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- browser should remove duplicate urls from prefetch buffer.:
- /speculation-rules/prefetch/invalid-rules.https.html [wpt.fyi]
- an unrecognized key in a prefetch rule should prevent it from being fetched:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- an unrecognized key in a prefetch rule should prevent it from being fetched:
- /speculation-rules/prefetch/multiple-url.https.html [wpt.fyi]
- browser should be able to prefetch multiple urls:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- browser should be able to prefetch multiple urls:
- /speculation-rules/prefetch/prefetch-single.https.html?from_protocol=http&to_protocol=https [wpt.fyi]
- test single https url prefetch from a http url:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- test single https url prefetch from a http url:
- /speculation-rules/prefetch/prefetch-single.https.html?from_protocol=https&to_protocol=http [wpt.fyi]
- test single http url prefetch from a https url:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- test single http url prefetch from a https url:
- /speculation-rules/prefetch/prefetch-single.https.html?from_protocol=https&to_protocol=https [wpt.fyi]
- test single https url prefetch from a https url:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- test single https url prefetch from a https url:
- /speculation-rules/prefetch/prefetch-single.https.html?from_protocol=http&to_protocol=http [wpt.fyi]
- test single http url prefetch from a http url:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- test single http url prefetch from a http url:
- /speculation-rules/prefetch/prefetch-status.https.html?status=400&should_prefetch=false [wpt.fyi]
- Check that only prefetched requests with status in 200-299 range are used.:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Check that only prefetched requests with status in 200-299 range are used.:
- /speculation-rules/prefetch/prefetch-status.https.html?status=500&should_prefetch=false [wpt.fyi]
- Check that only prefetched requests with status in 200-299 range are used.:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Check that only prefetched requests with status in 200-299 range are used.:
- /speculation-rules/prefetch/prefetch-status.https.html?status=250&should_prefetch=true [wpt.fyi]
- Check that only prefetched requests with status in 200-299 range are used.:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Check that only prefetched requests with status in 200-299 range are used.:
- /speculation-rules/prefetch/prefetch-status.https.html?status=200&should_prefetch=true [wpt.fyi]
- Check that only prefetched requests with status in 200-299 range are used.:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Check that only prefetched requests with status in 200-299 range are used.:
- /speculation-rules/prefetch/prefetch-status.https.html?status=299&should_prefetch=true [wpt.fyi]
- Check that only prefetched requests with status in 200-299 range are used.:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Check that only prefetched requests with status in 200-299 range are used.:
- /speculation-rules/prefetch/redirect-url.https.html [wpt.fyi]
- browser should be able to prefetch redirected urls:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- browser should be able to prefetch redirected urls:
- /speculation-rules/prefetch/same-origin-cookies.https.html [wpt.fyi]
- speculation rules based prefetch should use cookies for same origin urls.:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- speculation rules based prefetch should use cookies for same origin urls.:
https://hg.mozilla.org/mozilla-central/rev/5045b6a6b80f
https://hg.mozilla.org/mozilla-central/rev/2f94f91bfe3f
Description
•