[wpt-sync] Sync PR 49405 - Shared Storage: Support custom data origin in createWorklet
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox135 fixed)
Tracking | Status | |
---|---|---|
firefox135 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 49405 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/49405
Details from upstream follow.
Camillia Smith Barnes <cammie@chromium.org> wrote:
Shared Storage: Support custom data origin in createWorklet
We add support for custom data origins.
See https://github.com/WICG/shared-storage/pull/198
and https://github.com/WICG/shared-storage/pull/206.Bug: 376278213
Change-Id: I7589ef08e68a8ec416d5ba1b986a81974f3e34d2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5996831
Reviewed-by: Kenichi Ishibashi \<bashi@chromium.org>
Commit-Queue: Cammie Smith Barnes \<cammie@chromium.org>
Reviewed-by: Yao Xiao \<yaoxia@chromium.org>
Reviewed-by: Ben Kelly \<wanderview@chromium.org>
Reviewed-by: Mike West \<mkwst@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1388907}
Assignee | ||
Comment 1•12 days ago
|
||
Assignee | ||
Comment 2•12 days ago
|
||
CI Results
Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 10 tests and 2 subtests
Status Summary
Firefox
OK
: 2
PASS
: 4
FAIL
: 4
TIMEOUT
: 19
ERROR
: 3
NOTRUN
: 6
Chrome
OK
: 1
PASS
: 6
FAIL
: 3
TIMEOUT
: 20
ERROR
: 2
NOTRUN
: 6
Safari
OK
: 2
PASS
: 4
FAIL
: 4
TIMEOUT
: 19
ERROR
: 3
NOTRUN
: 6
Links
Details
New Tests That Don't Pass
- /shared-storage/cross-origin-worklet-select-url-and-verify-custom-data-origin.tentative.https.sub.html [wpt.fyi]:
ERROR
(Chrome:ERROR
, Safari:ERROR
)- For cross-origin createWorklet with custom dataOrigin https://web-platform.test:8443, where dataOrigin is same origin to the context's origin, test selectURL() and verify its data origin.:
TIMEOUT
(Chrome:TIMEOUT
, Safari:TIMEOUT
) - For cross-origin createWorklet with custom dataOrigin https://www.web-platform.test:8443, where dataOrigin is same origin to the script's origin, and has opted in, test selectURL() and verify its data origin.:
TIMEOUT
(Chrome:TIMEOUT
, Safari:TIMEOUT
) - For cross-origin createWorklet with custom dataOrigin https://www1.web-platform.test:8443, where dataOrigin has opted in, test selectURL() and verify its data origin.:
TIMEOUT
(Chrome:TIMEOUT
, Safari:TIMEOUT
) - For cross-origin createWorklet with dataOrigin option "invalid", there is a TypeError thrown.:
TIMEOUT
(Chrome:PASS
, Safari:TIMEOUT
)
- For cross-origin createWorklet with custom dataOrigin https://web-platform.test:8443, where dataOrigin is same origin to the context's origin, test selectURL() and verify its data origin.:
- /shared-storage/cross-origin-worklet-select-url-and-verify-data-origin.tentative.https.sub.html [wpt.fyi]
- For a cross-origin worklet with default data origin, test selectURL() and verify its data origin:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - For a cross-origin worklet with dataOrigin "context-origin", test selectURL() and verify its data origin:
FAIL
(Chrome:FAIL
, Safari:FAIL
) - For a cross-origin worklet with dataOrigin "script-origin", test selectURL() and verify its data origin:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- For a cross-origin worklet with default data origin, test selectURL() and verify its data origin:
- /shared-storage/same-origin-worklet-select-url-and-verify-custom-data-origin.tentative.https.sub.html [wpt.fyi]:
ERROR
(Chrome:ERROR
, Safari:ERROR
)- For same-origin createWorklet with custom dataOrigin https://web-platform.test:8443, where dataOrigin is same origin to the context's origin, test selectURL() and verify its data origin.:
TIMEOUT
(Chrome:TIMEOUT
, Safari:TIMEOUT
) - For same-origin createWorklet with custom dataOrigin https://www.web-platform.test:8443, where dataOrigin has opted in, test selectURL() and verify its data origin.:
TIMEOUT
(Chrome:TIMEOUT
, Safari:TIMEOUT
) - For same-origin createWorklet with custom dataOrigin https://www1.web-platform.test:8443, where dataOrigin has opted in with "*", test selectURL() and verify its data origin.:
TIMEOUT
(Chrome:TIMEOUT
, Safari:TIMEOUT
) - For same-origin createWorklet with dataOrigin option "invalid", there is a TypeError thrown.:
TIMEOUT
(Chrome:PASS
, Safari:TIMEOUT
)
- For same-origin createWorklet with custom dataOrigin https://web-platform.test:8443, where dataOrigin is same origin to the context's origin, test selectURL() and verify its data origin.:
- /shared-storage/shared-storage-writable-iframe-idl-attribute-included.tentative.https.sub.html [wpt.fyi]:
ERROR
(Chrome:TIMEOUT
, Safari:ERROR
)- test <iframe sharedstoragewritable src=[url]></iframe> via JS for same origin iframe:
TIMEOUT
(Chrome:TIMEOUT
, Safari:TIMEOUT
) - test <iframe sharedstoragewritable src=[url]></iframe> via JS for cross origin iframe:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
)
- test <iframe sharedstoragewritable src=[url]></iframe> via JS for same origin iframe:
- /shared-storage/shared-storage-writable-iframe-idl-attribute-not-included.tentative.https.sub.html [wpt.fyi]:
TIMEOUT
(Chrome:TIMEOUT
, Safari:TIMEOUT
)- test <iframe src=[url]></iframe> via JS for same origin iframe:
TIMEOUT
(Chrome:TIMEOUT
, Safari:TIMEOUT
) - test <iframe src=[url]></iframe> via JS for cross origin iframe:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
)
- test <iframe src=[url]></iframe> via JS for same origin iframe:
- /shared-storage/shared-storage-writable-iframe-in-fenced.tentative.https.sub.html [wpt.fyi]
- test <iframe sharedstoragewritable src=[url]></iframe> via JS inside a fenced frame:
FAIL
(Chrome:TIMEOUT
, Safari:FAIL
)
- test <iframe sharedstoragewritable src=[url]></iframe> via JS inside a fenced frame:
- /shared-storage/shared-storage-writable-img-idl-attribute-included-bytes.tentative.https.sub.html [wpt.fyi]:
TIMEOUT
(Chrome:TIMEOUT
, Safari:TIMEOUT
)- test <img sharedstoragewritable src=[url]> via JS for same origin img with bytestring:
TIMEOUT
(Chrome:TIMEOUT
, Safari:TIMEOUT
) - test <img sharedstoragewritable src=[url]> via JS for cross origin img with bytestring:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
)
- test <img sharedstoragewritable src=[url]> via JS for same origin img with bytestring:
- /shared-storage/shared-storage-writable-img-idl-attribute-included.tentative.https.sub.html [wpt.fyi]:
TIMEOUT
(Chrome:TIMEOUT
, Safari:TIMEOUT
)- test <img sharedstoragewritable src=[url]> via JS for same origin img:
TIMEOUT
(Chrome:TIMEOUT
, Safari:TIMEOUT
) - test <img sharedstoragewritable src=[url]> via JS for cross origin img:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
)
- test <img sharedstoragewritable src=[url]> via JS for same origin img:
- /shared-storage/shared-storage-writable-img-idl-attribute-not-included.tentative.https.sub.html [wpt.fyi]:
TIMEOUT
(Chrome:TIMEOUT
, Safari:TIMEOUT
)- test <img src=[url]> via JS for same origin img:
TIMEOUT
(Chrome:TIMEOUT
, Safari:TIMEOUT
) - test <img src=[url]> via JS for cross origin img:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
)
- test <img src=[url]> via JS for same origin img:
- /shared-storage/shared-storage-writable-service-worker-iframe.tentative.https.sub.html [wpt.fyi]:
TIMEOUT
(Chrome:TIMEOUT
, Safari:TIMEOUT
)- test <iframe sharedstoragewritable src=[url]> via JS from service worker for same origin iframe:
TIMEOUT
(Chrome:TIMEOUT
, Safari:TIMEOUT
) - test <iframe sharedstoragewritable src=[url]> via JS from service worker for cross origin iframe:
NOTRUN
(Chrome:NOTRUN
, Safari:NOTRUN
)
- test <iframe sharedstoragewritable src=[url]> via JS from service worker for same origin iframe:
Comment 4•10 days ago
|
||
bugherder |
Description
•