Page MenuHomePhabricator

OOUI dark mode bug fixes post-0.50.0 release
Open, HighPublic5 Estimated Story Points

Description

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

  1. Special:Preferences OOUI stylesheet uses hard-coded values resulting for example in

image.png (312×2 px, 49 KB)

  1. Special:ApiSandbox

image.png (572×1 px, 153 KB)

  1. Primary destructive buttons use dark color instead of white

image.png (100×238 px, 5 KB)

  1. Radio buttons active state disc is dark instead of white
  2. Focus ring on Radios and focus outline on Checkboxes is dark instead of white

Acceptance criteria

Related Objects

StatusSubtypeAssignedTask
OpenJdrewniak
OpenJdrewniak
Openovasileva
ResolvedJdlrobson
Openovasileva
Openovasileva
ResolvedJScherer-WMF
Resolvedovasileva
ResolvedSpikeSToyofuku-WMF
Openovasileva
Openovasileva
OpenNone
OpenBUG REPORTNone
Resolvedovasileva
Openovasileva
Resolvedovasileva
Resolvedovasileva
Resolvedovasileva
Resolvedovasileva
ResolvedFeatureNone
OpenNone
Resolvedovasileva
Resolvedovasileva
Resolvedovasileva
Openovasileva
Resolvedovasileva
Resolvedovasileva
ResolvedBUG REPORTovasileva
ResolvedJdlrobson
ResolvedJdlrobson
ResolvedNone
ResolvedJdrewniak
Resolvedovasileva
ResolvedBUG REPORTovasileva
Resolvedovasileva
Resolvedovasileva
ResolvedJdlrobson
ResolvedJdlrobson
Resolvedovasileva
ResolvedJdrewniak
ResolvedJScherer-WMF
Resolvedovasileva
Resolvedovasileva
ResolvedBUG REPORTovasileva
ResolvedBUG REPORTovasileva
Stalledbwang
OpenNone
OpenGMikesell-WMF
OpenNone
OpenNone
OpenNone
OpenBUG REPORTNone
OpenNone
OpenBUG REPORTNone
In ProgressDTorsani-WMF
ResolvedVolker_E
OpenNone
OpenBUG REPORTNone
OpenNone
OpenNone
OpenVolker_E
OpenNone

Event Timeline

AnneT triaged this task as High priority.Mon, Jun 10, 5:21 PM
AnneT set the point value for this task to 5.
AnneT added a project: Design-System-Team.
Volker_E renamed this task from [PLACEHOLDER] OOUI bug fixes post-0.50.0 release to OOUI dark mode bug fixes post-0.50.0 release.Wed, Jun 12, 11:45 AM
Volker_E updated the task description. (Show Details)

Change #1042214 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/core@master] styles: Replace static color values with Codex tokens enabling dark mode

https://gerrit.wikimedia.org/r/1042214

Change #1042247 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/AdvancedSearch@master] styles: Enable dark mode

https://gerrit.wikimedia.org/r/1042247

Change #1042262 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/core@master] apisandbox, styles: Apply dark mode enabled color tokens

https://gerrit.wikimedia.org/r/1042262

Hey all, just a note that all these pages are disabled from night mode in production (see https://github.com/wikimedia/operations-mediawiki-config/blob/fb0b98da90919efe92e9026e2b8278cd27f65b19/wmf-config/skin-Minerva.php#L119). For example Preferences and ApiSandbox are not enabled in production yet. This is intentional so we are not overwhelmed chasing bug fixes. Don't feel all these fixes need to go in by Monday, in case that is a worry of yours, but thanks for working on these! If you could also tag the fix with the Phabricator ticket mentioned in wmgMinervaNightModeExcludeTitles that will also make sure we track them correctly.

Change #1042214 merged by jenkins-bot:

[mediawiki/core@master] Preferences: Replace static color values with Codex tokens enabling dark mode

https://gerrit.wikimedia.org/r/1042214

Volker_E updated the task description. (Show Details)

Change #1043136 had a related patch set uploaded (by VolkerE; author: VolkerE):

[oojs/ui@master] WikimediaUI theme: Fix primary button color in dark mode

https://gerrit.wikimedia.org/r/1043136

Change #1043136 merged by jenkins-bot:

[oojs/ui@master] WikimediaUI theme: Fix primary button color in dark mode

https://gerrit.wikimedia.org/r/1043136

Change #1042262 merged by jenkins-bot:

[mediawiki/core@master] apisandbox, styles: Apply dark mode enabled color tokens

https://gerrit.wikimedia.org/r/1042262