Closed
Bug 1616775
Opened 5 years ago
Closed 5 years ago
Support running ContentBlocking::AllowAccessFor in both parent and child
Categories
(Core :: Privacy: Anti-Tracking, task, P1)
Core
Privacy: Anti-Tracking
Tracking
()
Tracking | Status | |
---|---|---|
firefox77 | --- | fixed |
People
(Reporter: dimi, Assigned: dimi)
References
Details
Attachments
(7 files, 2 obsolete files)
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review |
We are going to implement two versions of AddFirstPartyStorageAccessGrantedFor:
- When the parent window and tracker’s window are in the same process, we use the current implementation(check permission in the child) to guarantee permission will be updated synchronously.
- When the parent window and tracker’s window are NOT in the same process, we use the same API but implement the logic in the parent.
See design document for more details.
Assignee | ||
Updated•5 years ago
|
Summary: Support running AddFirstPartyStorageAccessGrantedFor in both parent and child → Support running ContentBlocking::AllowAccessFor in both parent and child
Assignee | ||
Comment 3•5 years ago
|
||
Assignee | ||
Comment 4•5 years ago
|
||
Depends on D71010
Assignee | ||
Comment 5•5 years ago
|
||
Depends on D71011
Assignee | ||
Comment 6•5 years ago
|
||
Depends on D71012
Assignee | ||
Comment 7•5 years ago
|
||
Depends on D71013
Assignee | ||
Comment 8•5 years ago
|
||
Depends on D71014
Assignee | ||
Comment 9•5 years ago
|
||
Depends on D71015
Updated•5 years ago
|
Attachment #9140707 -
Attachment description: Bug 1616775 - P1. WindowContext r=timhuang → Bug 1616775 - P1. Add IsThirdPartyWindow and IsThirdPartyTrackingResourceWindow fields to WindowContext. r=timhuang
Updated•5 years ago
|
Attachment #9140708 -
Attachment description: Bug 1616775 - P2. GetPrincipalAndTrackingOrigin r=timhuang → Bug 1616775 - P2. Support getting principal and tracking origin by BrowsingContext. r=timhuang
Updated•5 years ago
|
Attachment #9140709 -
Attachment description: Bug 1616775 - P3. Add AllowAccessForContinue r=timhuang → Bug 1616775 - P3. Add AllowAccessForContinue to support running in the parent. r=timhuang
Updated•5 years ago
|
Attachment #9140711 -
Attachment description: Bug 1616775 - P5. Support getting tracking origin in the parent r=timhuang → Bug 1616775 - P5. Get tracking origin in AllowAccesForContinue when it is not available in the child processes. r=timhuang
Updated•5 years ago
|
Attachment #9140712 -
Attachment description: Bug 1616775 - P6. Add AllowAccessForGranted r=timhuang → Bug 1616775 - P6. Add AllowAccessForGranted to process that tasks need the parent window. r=timhuang
Assignee | ||
Comment 10•5 years ago
|
||
Depends on D71016
Assignee | ||
Comment 11•5 years ago
|
||
Depends on D71101
Updated•5 years ago
|
Attachment #9140709 -
Attachment description: Bug 1616775 - P3. Add AllowAccessForContinue to support running in the parent. r=timhuang → Bug 1616775 - P3. Add CompleteAllowAccessFor to support running in the parent. r=timhuang
Updated•5 years ago
|
Attachment #9140710 -
Attachment description: Bug 1616775 - P4. Add AllowAccessForContinue IPDL r=timhuang → Bug 1616775 - P4. Add CompleteAllowAccessFor IPDL r=timhuang
Updated•5 years ago
|
Attachment #9140711 -
Attachment description: Bug 1616775 - P5. Get tracking origin in AllowAccesForContinue when it is not available in the child processes. r=timhuang → Bug 1616775 - P5. Get tracking origin in CompleteAllowAccesFor when it is not available in the child processes. r=timhuang
Updated•5 years ago
|
Attachment #9140712 -
Attachment description: Bug 1616775 - P6. Add AllowAccessForGranted to process that tasks need the parent window. r=timhuang → Bug 1616775 - P6. Add OnAllowAccessFor to process tasks that need a parent window. r=timhuang
Updated•5 years ago
|
Attachment #9140872 -
Attachment is obsolete: true
Updated•5 years ago
|
Attachment #9140871 -
Attachment is obsolete: true
Comment 12•5 years ago
|
||
Pushed by dlee@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ae01b3db6250
P1. Add IsThirdPartyWindow and IsThirdPartyTrackingResourceWindow fields to WindowContext. r=timhuang,baku,farre
https://hg.mozilla.org/integration/autoland/rev/414a605d677a
P2. Support getting principal and tracking origin by BrowsingContext. r=timhuang,baku
https://hg.mozilla.org/integration/autoland/rev/123b6c3a0ede
P3. Add CompleteAllowAccessFor to support running in the parent. r=timhuang,baku
https://hg.mozilla.org/integration/autoland/rev/3b1dbe909aaf
P4. Add CompleteAllowAccessFor IPDL r=timhuang,baku
https://hg.mozilla.org/integration/autoland/rev/577f090dae54
P5. Get tracking origin in CompleteAllowAccesFor when it is not available in the child processes. r=timhuang,baku
https://hg.mozilla.org/integration/autoland/rev/9be5ae499d84
P6. Add OnAllowAccessFor to process tasks that need a parent window. r=timhuang,baku
https://hg.mozilla.org/integration/autoland/rev/312b4abacc2d
P7. Add IPC for ContentBlockingNotifier::OnDecision r=timhuang,baku
Comment 13•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/ae01b3db6250
https://hg.mozilla.org/mozilla-central/rev/414a605d677a
https://hg.mozilla.org/mozilla-central/rev/123b6c3a0ede
https://hg.mozilla.org/mozilla-central/rev/3b1dbe909aaf
https://hg.mozilla.org/mozilla-central/rev/577f090dae54
https://hg.mozilla.org/mozilla-central/rev/9be5ae499d84
https://hg.mozilla.org/mozilla-central/rev/312b4abacc2d
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
status-firefox77:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla77
You need to log in
before you can comment on or make changes to this bug.
Description
•