Total Cookie Protection
> Total Cookie Protection makes a limited exception for cross-site cookies when they are needed for non-tracking purposes, such as those used by popular third-party login providers.<p>Would be great to have some more details about it: in particular, how do I turn it off if I prefer to add any exceptions manually.<p>Edit 1: Mozilla Hacks blog [1] has a bit more but still doesn't answer the question:<p>> In order to resolve these compatibility issues of State Partitioning, we allow the state to be unpartitioned in certain cases. When unpartitioning is taking effect, we will stop using double-keying and revert the ordinary (first-party) key.<p>What are these "certain cases?"<p>Edit 2: Reading on, there's this bit about storage access grants heuristics [2] linked from the blog. But is that really it, or is there a hardcoded whitelist as well? If so, it'd be great to see it.<p>This bit in particular is ambiguous in how it's supposed to work exactly (who's "we" here):<p>> If we discover that an origin is abusing this heuristic to gain tracking access, that origin will have the additional requirement that it must have received user interaction as a first party within the past 30 days.<p>1. <a href="https://hacks.mozilla.org/2021/02/introducing-state-partitioning/" rel="nofollow">https://hacks.mozilla.org/2021/02/introducing-state-partitio...</a><p>2. <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Privacy/Storage_access_policy#storage_access_grants" rel="nofollow">https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Pri...</a>