mediawiki.action.edit: Move collapsibleFooter cookies to localStorage
authorTimo Tijhof <krinklemail@gmail.com>
Mon, 27 Feb 2017 22:21:14 +0000 (14:21 -0800)
committerKrinkle <krinklemail@gmail.com>
Mon, 27 Feb 2017 23:24:53 +0000 (23:24 +0000)
commitbf5c2634666adf942b14e9ca7634b154774497ee
tree3247711127a34fb9cec757a378720ca53dd817b1
parent201bf4be92dfe0ac604058409420b1c462c0736f
mediawiki.action.edit: Move collapsibleFooter cookies to localStorage

The old cookies will become unused and expire automatically.

The new localStorage values won't have any expiry as localStorage
doesn't support it. We could provide ad-hoc expiry, but it wouldn't
be useful. It doesn't save space as it would only evict when visiting
the edit page (at which point the value is relevant again). Which means
it also doesn't help any privacy perspective (the value will be readable
for an undefined time until then, though never shared over the network).

If we want it to auto-expire, sessionStorage could be considered. Though
that means the value is reset everytime the user restarts their browser.

Bug: T110353
Change-Id: Ie9a4612de55e6aaf155a2179643e9b17f331e897
resources/src/mediawiki.action/mediawiki.action.edit.collapsibleFooter.js