Persists preference in LocalStorage for logged-out users and updates the preference for logged-in users.
mentioned in commit 520af4e7
merged