Closed Bug 1643115 Opened 5 years ago Closed 5 years ago

Propagate storage permission to same-origin frames in the same agent-cluster

Categories

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

task

Tracking

()

RESOLVED FIXED
mozilla79
Tracking Status
firefox79 --- fixed

People

(Reporter: dimi, Assigned: dimi)

References

(Regressed 1 open bug)

Details

Attachments

(2 files)

Right now, storage permission is only propagated to same-origin frames in the same tab, we want to extend this to same-origin frames in the same agent-cluster

This testcase ensures:

  1. Storage permission is propagated to same-origin iframes in the same tab
  2. Storage permission is propagated to same-origin iframes that have the same
    top-level in the same agent-cluster
  3. Storage permission is NOT propagated to same-origin iframes that don't have
    the same top-level in the same agent-cluster
  4. Storage permission is NOT propagated to same-origin iframes that have
    the same top-level but not in the same agent-cluster

We also run above tests when storage permission is granted on a first-party window
and storage permission is granted on a 3rd-party window.

Depends on D78135

Pushed by dlee@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/c9b9111c017f P1. Propagate storage permission to same-origin frames in the same agent-cluster r=baku https://hg.mozilla.org/integration/autoland/rev/8c415c33a2a1 P2. Add testcases. r=baku
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla79
Regressions: 1645777
Regressions: 1691737
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: