Closed Bug 1862733 Opened 2 years ago Closed 1 year ago

[wpt-sync] Sync PR 42925 - [SAA] Prototyping non-cookie extension (Part 5: origin private file system)

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(firefox121 fixed)

RESOLVED FIXED
121 Branch
Tracking Status
firefox121 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 42925 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/42925
Details from upstream follow.

Ari Chivukula <arichiv@chromium.org> wrote:

[SAA] Prototyping non-cookie extension (Part 5: origin private file system)

The Storage Access API provides access to unpartitioned cookies in
third-party contexts. This CL is part of a series to extend that access
to non-cookie storage/communication mechanisms.

This CL only includes OPFS as a next step for
the new access. We want to be deliberate adding new mechanisms
since we need good testing and security review here.

All access is restricted to experimental contexts for now, no stable
access or origin trial timeline has been published.

Explainer:
https://arichiv.github.io/saa-non-cookie-storage/

Intent to Prototype:
https://groups.google.com/a/chromium.org/g/blink-dev/c/inRN8tI49O0

Part 1: local/session storage
Part 2: indexeddb
Part 3: web locks
Part 4: cache storage
Part 5: origin private file system
Part 6: quota
Part 7: blob storage
Part 8: broadcast channel
Part 9: shared worker

Bug: 1484966
Change-Id: I17dea8ad85216ab31780cbd277190636c3b71305
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4998167
Reviewed-by: Daniel Cheng \<dcheng@chromium.org>
Reviewed-by: Sun Yueru \<yrsun@chromium.org>
Auto-Submit: Ari Chivukula \<arichiv@chromium.org>
Reviewed-by: Chris Fredrickson \<cfredric@chromium.org>
Commit-Queue: Ari Chivukula \<arichiv@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1218883}

PR 42925 applied with additional changes from upstream: 3388c217cf4dbb93b6473c19324479a672144d15, 16b940fe64c0555ccd238f7775f972c20ebe8ff1, f8a2bb02f125b7733df4dc4f9b5d9cf8ab8ba344, ec7b0461b88da855e02ce6bbfa9fd4e4639283d8

CI Results

Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 6 tests and 1 subtests

Status Summary

Firefox

OK : 6
FAIL : 6

Chrome

OK : 6
FAIL : 6

Safari

OK : 5
FAIL : 5
TIMEOUT: 1
ERROR : 1

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/485b0aa96d93 [wpt PR 42925] - [SAA] Prototyping non-cookie extension (Part 5: origin private file system), a=testonly https://hg.mozilla.org/integration/autoland/rev/e6b669af8882 [wpt PR 42925] - Update wpt metadata, a=testonly
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7cdddf3851e6 [wpt PR 42925] - [SAA] Prototyping non-cookie extension (Part 5: origin private file system), a=testonly https://hg.mozilla.org/integration/autoland/rev/61c8212dc406 [wpt PR 42925] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 121 Branch
You need to log in before you can comment on or make changes to this bug.