Closed Bug 1837648 Opened 1 year ago Closed 1 year ago

Add support for 3rdPartyFrameStorage permission and the frame-only Storage Access API to GeckoView

Categories

(Core :: Privacy: Anti-Tracking, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
121 Branch
Tracking Status
firefox121 --- fixed

People

(Reporter: bvandersloot, Assigned: bvandersloot)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

This will involve enabling the frame only Storage Access API permission and making changes to the permissions in GeckoView to support the new permission that appears. The hard part here is the general weirdness between having two permissions that have identical semantics the user (because of their privacy properties), but maybe not the developer.

One approach would be to have the "storage-access" refer to specifically the 3rdPartyFrameStorage internal permission and a new type for the 3rdPartyStorage internal permission. This would leave dealing with the UI implications of both being set to the consumer, which may be the right tradeoff. The diff for this approach would closely follow some parts of the fix for Bug 1543720, where we added the "storage-access" permission to GeckoView.

Assignee: nobody → bvandersloot
Status: NEW → ASSIGNED
Status: ASSIGNED → NEW
Attachment #9355613 - Attachment description: WIP: Bug 1837648 - Add support for 3rdPartyFrameStorage permission and the frame-only Storage Access API to GeckoView - WIP → Bug 1837648 - Add support for 3rdPartyFrameStorage permission and the frame-only Storage Access API to GeckoView - r=#geckoview-reviewers!
Pushed by bvandersloot@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/40a0cdd2dd0a Add support for 3rdPartyFrameStorage permission and the frame-only Storage Access API to GeckoView - r=geckoview-reviewers,owlish
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.

Attachment

General

Created:
Updated:
Size: