Background
We've limited impactful changes in OOUI v0.50.0 solely to enabling dark mode. Nonetheless we're assuming to catch a number of dark mode related issues in OOUI interfaces.
This task is a catch-all for issues and fixes for them.
Goal
Ensure that OOUI interfaces are navigable and readable in dark mode
Issues
- Special:Preferences OOUI stylesheet uses hard-coded values resulting for example in
- Special:ApiSandbox
- Primary destructive buttons use dark color instead of white
- Radio buttons active state disc is dark instead of white
- Focus ring on Radios and focus outline on Checkboxes is dark instead of white
Acceptance criteria
- Fix all captured dark mode related issues
- 1. Special:Preferences
- 2. Special:ApiSandbox
- 3. OOUI primary buttons – https://gerrit.wikimedia.org/r/c/oojs/ui/+/1043136
- 4. OOUI Radio buttons state
- 5. OOUI Radio/Checkbox focus