Closed Bug 1612376 Opened 4 years ago Closed 4 years ago

Make HasStorageAccessGranted fission compatible

Categories

(Core :: Privacy: Anti-Tracking, task, P1)

task

Tracking

()

RESOLVED FIXED
mozilla77
Fission Milestone M6a
Tracking Status
firefox77 --- fixed

People

(Reporter: dimi, Assigned: dimi)

References

(Blocks 1 open bug)

Details

Attachments

(6 files, 1 obsolete file)

topInnerWindow->HasStorageAccessGranted is called in IsFirstPartyStorageAccessGrantedFor.

Blocks: etp-fission
No longer blocks: 1599048

Tracking for Fission Nightly (M6)

Fission Milestone: --- → M6
Assignee: nobody → dlee
Status: NEW → ASSIGNED

Tentatively moving P1 Fission M6 bugs to M6a.

Fission Milestone: M6 → M6a
Depends on: 1632076
Blocks: 1632520
Attachment #9142431 - Attachment is obsolete: true

This API will be used when we need to udpate a granted stroage
permission to child processes.

Attachment #9142432 - Attachment description: Bug 1612376 - P2. Update storage access permission r=timhuang → Bug 1612376 - P3. Update storage access granted decision to all subframes with the same tracking origin.
Attachment #9142433 - Attachment description: Bug 1612376 - P3. ShouldAllowAccessFor use ContentBlocking::HasStorageAccessGranted r=timhuang → Bug 1612376 - P4. ShouldAllowAccessFor use ContentBlocking::HasStorageAccessGranted r=timhuang

TODO: Add description...

Depends on D71985

Attachment #9142432 - Attachment description: Bug 1612376 - P3. Update storage access granted decision to all subframes with the same tracking origin. → Bug 1612376 - P3. Update storage access granted decision to all subframes with the same tracking origin. r=timhuang
Blocks: 1624269
Pushed by dlee@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/d96ffe342c9e
P1. Add UpdateStorageAccessGranted ipc method to PWindowGlobal r=timhuang,baku
https://hg.mozilla.org/integration/autoland/rev/786f17810107
P2. Add GetInnerWindow utility function to AntiTrackingUtils r=timhuang,baku
https://hg.mozilla.org/integration/autoland/rev/747f90b27d59
P3. Update storage access granted decision to all subframes with the same tracking origin. r=timhuang,baku
https://hg.mozilla.org/integration/autoland/rev/e2eb63c3ce5c
P4. ShouldAllowAccessFor use ContentBlocking::HasStorageAccessGranted r=timhuang,baku
https://hg.mozilla.org/integration/autoland/rev/6400cd18a297
P5. Remove HasStoragePermission from WindowContext r=timhuang,baku
https://hg.mozilla.org/integration/autoland/rev/dd05e268e6ec
P6. Permission update in the parent process should only happen when the heurisitc is triggered by a first-party window r=timhuang,baku
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: