Closed Bug 1602890 Opened 2 months ago Closed 3 days ago

iframe storage under $profile/storage/default is unpartitioned when dynamic FPI is enabled

Categories

(Core :: Privacy: Anti-Tracking, defect, P3)

defect

Tracking

()

RESOLVED FIXED
mozilla75
Tracking Status
firefox75 --- fixed

People

(Reporter: xeonchen, Assigned: xeonchen)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

STR:

  1. set network.cookie.cookieBehavior to 5
  2. navigate https://senglehardt.com/test/trackingprotection/test_pages/social_tracking_protection.html
  3. open Storage Inspector
  4. check directories under $profile/storage/default

Expect Result:
iframes under dummytracker.org domain should be first-party-domain partitioned.

I think this may be the bug that I was remembering with devtools... If it is that bug, before step 3 there would be no directories in $profile/storage/default, and opening Storage Inspector will create them. IIRC the reason is because DOM Cache being accessed by the Storage Inspector.

Priority: -- → P3
  • cache should use the principal of corresponding window, not top-level
  • STATE_COOKIES_BLOCKED_TRACKER could happen for dFPI and should be partitioned.
Attachment #9124711 - Attachment description: Bug 1602890 - make cache directory partitioned when dFPI is enabled; r=Ehsan → Bug 1602890 - use correct window/principal for cache; r=Ehsan
Pushed by xeonchen@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/b1527ffd4978
use correct window/principal for cache; r=Ehsan
Flags: needinfo?(xeonchen)
Attachment #9124711 - Attachment description: Bug 1602890 - use correct window/principal for cache; r=Ehsan → Bug 1602890 - use correct window/principal for cache; r=Ehsan,miker
Attachment #9124711 - Attachment description: Bug 1602890 - use correct window/principal for cache; r=Ehsan,miker → Bug 1602890 - use correct window/principal for cache; r=Ehsan,nchevobbe
Pushed by xeonchen@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/b0a289821670
use correct window/principal for cache; r=Ehsan,nchevobbe
Status: NEW → RESOLVED
Closed: 3 days ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla75
You need to log in before you can comment on or make changes to this bug.