Create an MDN page for the "CookiePartitionedForeign" storage access policy error
Categories
(Core :: Privacy: Anti-Tracking, defect, P1)
Tracking
()
People
(Reporter: englehardt, Assigned: pbz)
References
Details
When cookies are partitioned we show console message that says Partitioned cookie or storage access was provided to <URL> because it is loaded in the third-party context and storage partitioning is enabled.
.
The message includes a Learn More link that leads to https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Privacy/Storage_access_policy/Errors/CookiePartitionedForeign.
This error page currently 404s. Adding this error page is complicated by the fact that we don't have any public documentation on partitioning. We could start out with a stub page that points to the privacy CG work item (https://github.com/privacycg/storage-partitioning). That should be sufficient for the study. For MVP we need real developer docs.
Here's a comparable warning message when we block cookies: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Privacy/Storage_access_policy/Errors/CookieBlockedForeign.
Updated•4 years ago
|
Comment 1•4 years ago
|
||
I've filed https://github.com/mdn/sprints/issues/3551 to create the page.
A request to access cookies or storage was partitioned because it came from a third-party (a different origin) and dynamic first-party isolation is enabled.
A Privacy Badger test that verifies basic learning from third-party cookies has started failing on Nightly some time recently. Our test pages (for example, https://ddrybktjfxh4.cloudfront.net/) fail to set a third-party cookies via JavaScript upon initial visit. Reloading the page however sometimes (?!) allows the cookie to be set.
Has dynamic first-party isolation been enabled by default in Firefox 82 Nightly? Is it coming to Beta next? Where can I learn more about how it works?
I see a value of 5 for network.cookie.cookieBehavior on 82 Nightly. This value is not documented on https://developer.mozilla.org/en-US/docs/Mozilla/Cookies_Preferences
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 4•4 years ago
|
||
I've created a PR to update the page: https://github.com/mdn/content/pull/2361
Assignee | ||
Comment 5•4 years ago
|
||
Description
•