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.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.Edit 1: Mozilla Hacks blog [1] has a bit more but still doesn't answer the question:> 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.What are these "certain cases?"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.This bit in particular is ambiguous in how it's supposed to work exactly (who's "we" here):> 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.1. https://hacks.mozilla.org/2021/02/introducing-state-partitio...2. https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Pri...