Background
Currently dark mode extension does not work for anonymous users using the Vector skin. This is because the Vector skin needs to set clientPrefEnabled.
User story
As a third party using the Vector skin I want a dark mode experience for my anonymous users.
Acceptance criteria
- The DarkMode extension should check the skin capabilities and inform the users in situations where it doesn't persist that they must log in.
- Vector skin should be enabled.
Communication criteria - does this need an announcement or discussion?
- Add communication criteria
QA steps
- In incognito window load the Vector skin with Extension:DarkMode enabled
- Click "Dark mode" toggle
- Refresh page
Dark mode should persist on page load.