[BUG] Some cookies appear to be stuck (FF 86+ Strict Mode / cross-site protection / dynamic first party isolation)
See original GitHub issueDescribe the bug
It appears as if under certain conditions CAD was not able to remove eligible cookies on Firefox, even though it tries. Even though it appears consistently in my browser profile I found it difficult to exactly reproduce it in a new browser profile. Cookies got stuck there too, but not the same.
To Reproduce
Steps to reproduce the behavior:
- Go to a Google site (google.com, youtube.com). Had it with Wikimedia cookies however too.
- Make sure you got cookies set.
- Close the tab.
- CAD should now attempt to clear the cookies in question.
Expected behavior
All eligible cookies should get removed.
Screenshots
Three attempts over four seconds
That screenshot should hopefully clearly show that CAD does determine these cookies as eligible for removal, but still fails to remove them
Your System Info
- OS: Windows 8.1
- Browser Info: Firefox 80
- CookieAutoDelete Version: 3.4.0
Additional context
To be fair, it could be that is a general Firefox issue. With https://addons.mozilla.org/firefox/addon/cookie-quick-manager/ I don’t seem to be able to delete the cookies selectively either, I need to use Firefox own built-in cookie manager.
The cookies on “accounts.youtube.com” are called CheckConnectionTempCookie
. Are there any known issues in this area?
Issue Analytics
- State:
- Created 3 years ago
- Reactions:7
- Comments:65 (29 by maintainers)
Top GitHub Comments
An update from https://bugzilla.mozilla.org/show_bug.cgi?id=1669716 reveals that a patch to the extension API for ‘partitionKey’ (needed for cross-site protection buckets) is added for milestone Firefox 94. Once this available on Dev channel, I’ll plan some time to look into getting it working again. I can’t guarantee that I’ll have it ready before Firefox 94 is released.
The existing FPI (third party/cross-site tracking) option should still work. I’m working on the dynamic version (cross-site cookies). In the process of adding more info to the cookies so that you can select which partitioned cookie to keep/erase.