Expose storage-access permissions through the Permissions API
Categories
(Core :: Privacy: Anti-Tracking, enhancement)
Tracking
()
Tracking | Status | |
---|---|---|
firefox117 | --- | fixed |
People
(Reporter: johannh, Assigned: bvandersloot)
References
(Blocks 1 open bug)
Details
Attachments
(5 files)
https://github.com/privacycg/storage-access/pull/138 makes it so that SAA is "officially" based on Permissions in the spec, although storage access has always been stored in the permission manager in Firefox internally.
As part of this spec change Chrome would like to expose these permissions through the Permissions API as well, for developer utility. See https://bugs.chromium.org/p/chromium/issues/detail?id=1401266
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Comment 1•1 year ago
|
||
Updated•1 year ago
|
Assignee | ||
Comment 2•1 year ago
|
||
Depends on D182242
Assignee | ||
Comment 3•1 year ago
|
||
Depends on D182243
Assignee | ||
Comment 4•1 year ago
|
||
This means:
- Making creation function calls async
- Making GetPrincipal more specific
- Making PermissionState mState protected instead of private and virtualizing UpdateState so children can have custom update logic
Depends on D182244
Assignee | ||
Comment 5•1 year ago
|
||
Depends on D182245
Comment 7•1 year ago
|
||
Backed out for causing bp-nu bustages in StorageAccessAPIHelper.cpp.
- Backout link
- Push with failures
- Failure Log
- Failure line: /builds/worker/checkouts/gecko/toolkit/components/antitracking/StorageAccessAPIHelper.cpp:873:5: error: unknown type name 'FeaturePolicy'; did you mean 'dom::FeaturePolicy'?
Assignee | ||
Comment 8•1 year ago
|
||
This is a simple fix in the compile that I will get right on.
This built successfully locally and in a try run on linux64. How can I catch errors like this before landing?
Comment 10•1 year ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/6bfa22051eca
https://hg.mozilla.org/mozilla-central/rev/e8b855af9e2b
https://hg.mozilla.org/mozilla-central/rev/8ed902714cda
https://hg.mozilla.org/mozilla-central/rev/f729d92211b1
https://hg.mozilla.org/mozilla-central/rev/b681bc2053b3
Description
•