Dordle game settings are lost when enabling dFPI
Categories
(Core :: Privacy: Anti-Tracking, defect)
Tracking
()
People
(Reporter: emz, Unassigned)
References
(Blocks 1 open bug)
Details
https://zaratustra.itch.io/dordle stores stats and settings in localStorage. Since this storage is managed by a third-party https://v6p9d9t4.ssl.hwcdn.net it will be partitioned with dFPI enabled. That means if a user used the application with dFPI disabled and then enables it, the non-partitioned storage is no longer accessible by the app.
User report here: https://itch.io/t/2121197/new-firefox-total-cookie-protection-option-breaks-dordle
STR:
- Disable dFPI / TCP by setting
network.cookie.cookieBehaviorto4. - Go to https://zaratustra.itch.io/dordle
- Open settings via the icon in the top right
- Enable dark mode
- Reload the page, dark mode is still applied
- Enable dFPI / TCP by setting
network.cookie.cookieBehaviorto4. - Reload the page
Expected result:
Settings persisted, dark mode is still applied
Actual result:
Settings are lost, app is back to light mode.
Comment 1•3 years ago
|
||
It's because we switch third-party storage from an unpartitioned one to a partitioned one. So, it would look like the setting loses. We don't have a good solution for this kind of breakage currently. The easiest workaround would be to change the settings again after TCP is on. Fortunately, this will only happen if the setting is stored in a third-party storage/cookies.
| Reporter | ||
Updated•3 years ago
|
Description
•