Sine we moved commonly used in-banner JS into campaign-associated mixins, we are allowing CentralNotice admins to create new cookies quite easily. This could lead to a proliferation of campaign-specific cookies with year-long expiries. To prevent this, use KVStore (LocalStorage) for non-Fundraising campaigns. For now, because of the upcoming year-end campaigns, we'll keep Fundraising on the proven and broadly compatible cookie system.
Customize query in gerrit
|Open||None||T108849 Move CentralNotice stuff out of cookies|
|Resolved||• AndyRussG||T117650 CentralNotice: use KVStore instead of cookies for mixins that create cookies, except for Fundraising|