[wpt-sync] Sync PR 44149 - [SAA] Extending Storage Access API to omit unpartitioned cookies
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox124 fixed)
Tracking | Status | |
---|---|---|
firefox124 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 44149 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/44149
Details from upstream follow.
Ari Chivukula <arichiv@chromium.org> wrote:
[SAA] Extending Storage Access API to omit unpartitioned cookies
The current Storage Access API requires that unpartitioned cookie access
is granted if any unpartitioned storage access is needed. This forces
unpartitioned cookies to be included in network requests which may not
need them, having impacts on network performance and security. Before
the extension ships, we have a chance to fix this behavior without a
compatibility break.Design Doc:
https://docs.google.com/document/d/19qCGb4qwOcGiNrQM3ptWvRmB4JtpaTFgFVlWLXNOQ6c/editExplainer:
https://arichiv.github.io/saa-non-cookie-storage/omit-unpartitioned-cookies.htmlBug: 1484966
Change-Id: Id0d29df0de173667b70d14761acdb95c543fea0f
Reviewed-on: https://chromium-review.googlesource.com/5228597
WPT-Export-Revision: 2ba2815f1ffb152bdc415da2b7f71a1937b60c2e
Assignee | ||
Comment 1•1 year ago
|
||
Assignee | ||
Comment 2•1 year ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 11 tests and 1 subtests
Status Summary
Firefox
OK
: 11
FAIL
: 11
Chrome
OK
: 11
FAIL
: 11
Safari
OK
: 10
FAIL
: 10
TIMEOUT
: 1
ERROR
: 1
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /storage-access-api/storage-access-beyond-cookies.BroadcastChannel.tentative.sub.https.window.html [wpt.fyi]
- Verify StorageAccessAPIBeyondCookies for Broadcast Channel:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Verify StorageAccessAPIBeyondCookies for Broadcast Channel:
- /storage-access-api/storage-access-beyond-cookies.blobStorage.tentative.sub.https.window.html [wpt.fyi]
- Verify StorageAccessAPIBeyondCookies for Blob Storage:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Verify StorageAccessAPIBeyondCookies for Blob Storage:
- /storage-access-api/storage-access-beyond-cookies.caches.tentative.sub.https.window.html [wpt.fyi]
- Verify StorageAccessAPIBeyondCookies for Cache Storage:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Verify StorageAccessAPIBeyondCookies for Cache Storage:
- /storage-access-api/storage-access-beyond-cookies.cookies.tentative.sub.https.window.html [wpt.fyi]
- Verify StorageAccessAPIBeyondCookies for Cookies:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Verify StorageAccessAPIBeyondCookies for Cookies:
- /storage-access-api/storage-access-beyond-cookies.estimate.tentative.sub.https.window.html [wpt.fyi]
- Verify StorageAccessAPIBeyondCookies for Quota:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Verify StorageAccessAPIBeyondCookies for Quota:
- /storage-access-api/storage-access-beyond-cookies.getDirectory.tentative.sub.https.window.html [wpt.fyi]
- Verify StorageAccessAPIBeyondCookies for Origin Private File System:
FAIL
(Chrome:FAIL
, Safari:TIMEOUT
)
- Verify StorageAccessAPIBeyondCookies for Origin Private File System:
- /storage-access-api/storage-access-beyond-cookies.indexedDB.tentative.sub.https.window.html [wpt.fyi]
- Verify StorageAccessAPIBeyondCookies for IndexedDB:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Verify StorageAccessAPIBeyondCookies for IndexedDB:
- /storage-access-api/storage-access-beyond-cookies.localStorage.tentative.sub.https.window.html [wpt.fyi]
- Verify StorageAccessAPIBeyondCookies for Local Storage:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Verify StorageAccessAPIBeyondCookies for Local Storage:
- /storage-access-api/storage-access-beyond-cookies.locks.tentative.sub.https.window.html [wpt.fyi]
- Verify StorageAccessAPIBeyondCookies for Web Locks:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Verify StorageAccessAPIBeyondCookies for Web Locks:
- /storage-access-api/storage-access-beyond-cookies.none.tentative.sub.https.window.html [wpt.fyi]
- Verify StorageAccessAPIBeyondCookies for None:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Verify StorageAccessAPIBeyondCookies for None:
- /storage-access-api/storage-access-beyond-cookies.sessionStorage.tentative.sub.https.window.html [wpt.fyi]
- Verify StorageAccessAPIBeyondCookies for Session Storage:
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Verify StorageAccessAPIBeyondCookies for Session Storage:
Comment 4•1 year ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/28753e5747a1
https://hg.mozilla.org/mozilla-central/rev/b411f70092bd
Description
•