Background
In T366362 we restricted dark mode styles to the screen media and updated our recommendations on https://www.mediawiki.org/wiki/Recommendations_for_night_mode_compatibility_on_Wikimedia_wikis
This means all existing usages need to be updated. Since editors are likely to be copying rules from examples, we should prioritize updating existing templates to use the new recommendation.
This breaks colors in Wikipedia when printed.
User story
As a reader, I do not want dark mode styles leaking into printed content.
Requirements (tentative)
- Since editors should be using the media query prefers-color-scheme we can use that to get a sense of which pages need updating
- We should send messages to all the talk pages in this query pointing them to the new recommendations
- After a certain type we should consider running an automated script or fixing these ourselves.
BDD
- For QA engineer to fill out
Test Steps
- For QA engineer to fill out
Design
- Add mockups and design requirements
Acceptance criteria
- Write up some options and discuss with @sgrabarczuk on how to build out a way to inform template editors of the current recommendations
- Update requirements depending on result
Communication criteria - does this need an announcement or discussion?
- Add communication criteria
Rollback plan
- What is the rollback plan in production for this task if something goes wrong?
This task was created by Version 1.0.0 of the Web team task template using phabulous