Page MenuHomePhabricator

[Config change] Enable night theme on pages which use data tables
Open, MediumPublic1 Estimated Story Points

Description

NOTE: 20th June is the earliest this can currently be deployed (when OOUI update will hopefully be enabled on all projects)

Background

Night theme doesn't work on Special:TrackingCategories

User story

As a user I want all my pages in dark mode.

Acceptance criteria

QA

Check that none of the pages have:

  1. AA color contrast issues for text that is not disabled (these are okay)
  2. icons that are the same color as the background.

Communication criteria - does this need an announcement or discussion?

N/A

Rollback plan

N/A

This task was created by Version 1.0.0 of the Web team task template using phabulous

Event Timeline

Jdlrobson renamed this task from Enable night theme on Special:TrackingCategories to Enable night theme on pages which use data tables.Fri, May 31, 4:14 PM
Jdlrobson updated the task description. (Show Details)
Jdlrobson triaged this task as Medium priority.Fri, May 31, 4:49 PM

Change #1037837 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/core@master] Fix data tables in night mode

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

Change #1037837 merged by jenkins-bot:

[mediawiki/core@master] Pager: Fix data tables in night mode

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

Change #1038374 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/core@master] DataTables: Fix theme in os mode

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

Change #1038374 abandoned by Jdlrobson:

[mediawiki/core@master] DataTables: Fix theme in os mode

Reason:

Fixed in https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1037837/3/resources/src/mediawiki.pager.styles/DataTable.less

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

Change #1041250 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[operations/mediawiki-config@master] Enable dark mode on data table pages

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

Jdlrobson changed the task status from Open to Stalled.Mon, Jun 10, 11:12 PM
Jdlrobson updated the task description. (Show Details)

Patch can be backported 20th at the latest (as the OOUI release is required)

I reviewed all these pages, and it looks like none of them have color contrast issues. The earliest this can happen is June 20th.

Jdlrobson renamed this task from Enable night theme on pages which use data tables to [Config change] Enable night theme on pages which use data tables.Wed, Jun 12, 9:18 PM
Jdlrobson changed the task status from Stalled to Open.
Jdlrobson updated the task description. (Show Details)
Jdlrobson set the point value for this task to 1.Thu, Jun 13, 12:13 AM

Adding 1 as this is a configuration change.

Change #1042431 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[operations/mediawiki-config@master] Enable dark mode on more pages

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

Change #1042431 abandoned by Jdlrobson:

[operations/mediawiki-config@master] Enable dark mode on more pages

Reason:

Folded into https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/1041250

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

Change #1041250 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable dark mode on more pages

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

Mentioned in SAL (#wikimedia-operations) [2024-06-25T20:19:01Z] <cjming@deploy1002> jdlrobson, cjming: Backport for [[gerrit:1041250|Enable dark mode on more pages (T366378 T367374 T366373 T366520 T366373)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-06-25T20:31:25Z] <cjming@deploy1002> Finished scap: Backport for [[gerrit:1041250|Enable dark mode on more pages (T366378 T367374 T366373 T366520 T366373)]] (duration: 15m 04s)