[go: nahoru, domu]

Page MenuHomePhabricator

Deploy dark mode to logged-out users in tier 1 and 2 wikis on the Vector2022 and Minerva skin
Closed, ResolvedPublic1 Estimated Story Points

Description

NOTE: Deployment is currently scheduled for July 16th

Background

  • This ticket will track the deployment and any blockers of dark mode for logged-out users to the Vector22 skin

User story

  • As a readers, I want the ability to read in dark mode so that I can read easily in low-light settings

Requirements

  • The color section should be available on the appearance menu
  • The default color should be "light"
  • Selecting dark mode should change the page to appear in dark mode
  • If the page is not available in dark mode, users will not be able to switch to dark mode and a notice will be available
  • List of pages/features that appear/do not appear in dark mode is available here
  • Use the existing skin-themes dblist, making sure that the dblist only contains the tier 1 wikis.

Sequencing

Please refer to https://docs.google.com/spreadsheets/d/126bCNwHfbTHN2ZXupE81Zi2_xowGV5d-Wag6vM7qcIc/edit?gid=736145904#gid=736145904 for latest sequencing

Prerequisites

  • Night mode for vector Logged-in All Wikipedias Light and Night mode for Minerva Logged-in users All Wikipedias Light Jul 15 (T368795)
  • Define tier 1 and 2 wikis: T369656 is a blocker.
  • All subtasks are closed or individually marked as non-blockers

TODO

  • Night mode for vector Logged-out Tier 1 and Tier 2 Light July 16

Requirement

Deploy dark mode to logged-out users in tier 1 and 2 wikis on the Vector2022 and Minerva skins, ensuring the color section is available in the appearance menu, defaulting to "light" mode. Users should be able to switch to dark mode and back to light mode. If a page is not available in dark mode, a notice should be shown.

BDD

Feature: Deploy Dark Mode to Logged-out Users on Vector2022 and Minerva Skins

  Scenario: Enable dark mode for logged-out users
    Given the user is logged out
    When the user accesses the appearance menu
    Then the color section should be available
    And the default color should be "light"
    When the user selects dark mode
    Then the page should change to appear in dark mode
    When the user switches back to light mode
    Then the page should revert to light mode
    And if the page is not available in dark mode
    Then a notice should be shown

Test Steps

Test Case 1: Verify Dark Mode Deployment for Logged-out Users

  1. Log out as a user.
  2. Navigate to the appearance menu.
  3. AC1: Confirm that the color section is available and the default color is "light".
  4. Select dark mode.
  5. AC2: Confirm that the page changes to appear in dark mode.
  6. Switch back to light mode.
  7. AC3: Confirm that the page reverts to light mode.
  8. Navigate to a page not available in dark mode.
  9. AC4: Confirm that a notice is shown indicating the page is not available in dark mode.

Design

  • Add mockups and design requirements

Acceptance criteria

  • All subtasks are complete
  • All requirements are complete
  • All Communication criteria is complete

Communication criteria - does this need an announcement or discussion?

  • Community is informed across wikis and any necessary questions and concerns are addressed

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

QA (production )

ResultProjectVideo
bcl.wikipedia.org
en.wikipedia.org
recording_en_wikipedia_org_pass.mov.gif (850×1 px, 1 MB)
fa.wikipedia.org
recording_fa_wikipedia_org_pass.mov.gif (850×1 px, 875 KB)
fr.wikipedia.org
ga.wikipedia.org
hak.wikipedia.org
ha.wikipedia.org
ja.wikipedia.org
recording_ja_wikipedia_org_pass.mov.gif (850×1 px, 930 KB)
kab.wikipedia.org
nl.wikipedia.org
pl.wikipedia.org
pt.wikipedia.org
smn.wikipedia.org
test.wikipedia.org
vec.wikipedia.org
zh.wikipedia.org
recording_zh_wikipedia_org_pass.mov.gif (850×1 px, 1 MB)

https://phabricator.wikimedia.org/T367150#10019847
https://phabricator.wikimedia.org/T367150#10019911

QA Results - Prod

ACStatusDetails
1Vector 2022: T367150#10019847 Minerva: T367150#10019911
2Vector 2022: T367150#10019847 Minerva: T367150#10019911
3Vector 2022: T367150#10019847 Minerva: T367150#10019911
4Vector 2022: T367150#10019847 Minerva: T367150#10019911

Related Objects

StatusSubtypeAssignedTask
In ProgressDTorsani-WMF
Resolvedegardner
Resolvedovasileva
Resolvedovasileva
Resolvedovasileva
ResolvedJdlrobson
Resolvedovasileva
Resolvedovasileva
OpenBUG REPORTNone
Resolvedovasileva
ResolvedBUG REPORTovasileva
Resolvedovasileva
DuplicateBUG REPORTNone
ResolvedBUG REPORTovasileva
Resolvedovasileva
Resolvedovasileva
ResolvedNone
DuplicateBUG REPORTNone
Openovasileva
OpenJScherer-WMF
ResolvedDesignovasileva
DuplicateNone
ResolvedBUG REPORTJdlrobson
ResolvedAnneT
ResolvedBUG REPORTJdlrobson
Resolvedovasileva
Resolvedovasileva
Resolvedovasileva
Resolvedovasileva
Resolvedovasileva
ResolvedDTorsani-WMF
Resolvedovasileva
ResolvedBUG REPORTovasileva
ResolvedGMikesell-WMF
Resolvedovasileva
ResolvedJdlrobson
DeclinedFeatureegardner
DuplicateNone
Resolvedovasileva
DuplicateBUG REPORTNone
DeclinedFeatureegardner
DuplicateCCiufo-WMF
Resolvedovasileva
ResolvedNBaca-WMF
DeclinedVolker_E
ResolvedBUG REPORTovasileva
ResolvedBUG REPORTovasileva
Resolvedovasileva
ResolvedBUG REPORTovasileva
Resolvedovasileva
ResolvedBUG REPORTovasileva
ResolvedSpikeovasileva
Resolvedovasileva

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

The deploy for this will be happening in sprint 2 and looks ready to go.

Jdlrobson renamed this task from Deploy dark mode to logged-out users on the Vector2022 skin to Deploy dark mode to logged-out users in tier 1 and 2 wikis on the Vector2022 and Minerva skin.Jun 28 2024, 9:11 PM

Spanish Wikipedia does not appear in the check report

Dark Mode Accessibility Check Report

Wiki PrefixWiki NameErrors in Light ModeErrors in Dark ModeDifference (%)Tier
amiAmi Wikipedia2672949.63%2
arArabic Wikipedia283423502421.09%3
arzEgyptian Arabic Wikipedia34131001398.32%3
azbAzerbaijani Wikipedia2879469247.89%3
banBalinese Wikipedia65966404-2.95%1
beBelarusian Wikipedia9988733158.98%3
bjnBanjar Wikipedia42932752-43.75%1
bsBosnian Wikipedia131841517114.02%2
ca*Catalan Wikipedia66761111849.93%3
cv*Chuvash Wikipedia22899304121.02%3
en*English Wikipedia64453051-71.48%1
simple*Simple English Wikipedia573257560.42%2
eu*Basque Wikipedia51211168878.14%3
faPersian Wikipedia105091168710.61%2
fi*Finnish Wikipedia714707-0.98%1
fiu-vro*Võro Wikipedia7994948718.68%2
fr*French Wikipedia79381413059.07%3
frp*Franco-Provençal Wikipedia3107398824.06%2
gan*Gan Chinese Wikipedia1477270864.00%3
gl*Galician Wikipedia1422179222.61%2
gu*Gujarati Wikipedia5523551543.66%3
hif*Fiji Hindi Wikipedia1919215612.35%2
hr*Croatian Wikipedia2905372428.19%2
hu*Hungarian Wikipedia3293543064.91%3
is*Icelandic Wikipedia26165488109.88%3
it*Italian Wikipedia89511255232.30%3
ja*Japanese Wikipedia3540831808-10.17%1
jv*Javanese Wikipedia21575618160.45%3
kab*Kabyle Wikipedia6085112740.79%3
km*Khmer Wikipedia1589308193.95%3
ko*Korean Wikipedia2063513143-44.10%1
ku*Kurdish Wikipedia14455352270.46%3
la*Latin Wikipedia4818639232.67%3
lt*Lithuanian Wikipedia1282181341.38%3
mhr*Meadow Mari Wikipedia14421425-1.18%1
mn*Mongolian Wikipedia7254562529.93%3
ms*Malay Wikipedia40753384-20.47%1
nah*Classical Nahuatl Wikipedia6452418274.29%3
oc*Occitan Wikipedia4398892052.51%3
szy*Sakizaya Wikipedia61445151.78%3
te*Telugu Wikipedia647128365.91%3
tg*Tajik Wikipedia2439629688.31%3
tum*Tumbuka Wikipedia34713049-12.94%1
uk*Ukrainian Wikipedia765978101.95%2
ug*Uyghur Wikipedia8843744123.60%3
wuu*Wu Chinese Wikipedia1629183411.84%2
yo*Yoruba Wikipedia3189767882.62%3
zh-yue*Cantonese Wikipedia488949090.41%2
za*Zhuang Wikipedia1516225339.11%3
zh*Chinese Wikipedia5030516125-102.91%1
* Means we went down to 500 for expediency sake

That's correct. This list is limited to wikis where there are similar counts for light and night theme on https://night-mode-checker.wmcloud.org/
The difference in errors on Spanish were unfortunately too vast to be considered in our initial roll out (6 times as many).

More context here: https://es.m.wikipedia.org/wiki/Wikipedia:Caf%C3%A9/Archivo/T%C3%A9cnica/Actual#Pr%C3%B3ximos_pasos_del_Modo_Oscuro

As an experienced eswiki user, I think it was very hasty to activate the theme preference when there were so many errors. I think I can contribute something, but I don't know what tasks are essential to reduce that number of errors.

That's correct. This list is limited to wikis where there are similar counts for light and night theme on https://night-mode-checker.wmcloud.org/
The difference in errors on Spanish were unfortunately too vast to be considered in our initial roll out (6 times as many).

More context here: https://es.m.wikipedia.org/wiki/Wikipedia:Caf%C3%A9/Archivo/T%C3%A9cnica/Actual#Pr%C3%B3ximos_pasos_del_Modo_Oscuro

As an experienced eswiki user, I think it was very hasty to activate the theme preference when there were so many errors. I think I can contribute something, but I don't know what tasks are essential to reduce that number of errors.

We haven't activated the theme preference for dark mode for exactly this reason. It is only available as a beta feature https://es.wikipedia.org/wiki/Especial:Preferencias#mw-prefsection-betafeatures According to that page only 1,673 users are trying this feature so it's a very small audience.
The report is https://night-mode-checker.wmcloud.org/es-mobile/night.html should help you identify what errors need fixing and https://www.mediawiki.org/wiki/Recommendations_for_night_mode_compatibility_on_Wikimedia_wikis/es documents how you can fix them.

Jdlrobson updated the task description. (Show Details)

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

[operations/mediawiki-config@master] [July 10th] Vector: enable dark mode for tier 1 wikis (logged in only)

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

Jdlrobson updated the task description. (Show Details)
Jdlrobson added a subscriber: KSarabia-WMF.

Blocker list as of Jul 16 12:30 UTC:

Doing Re-evaluate tier 1 and 2 wikis

T369656 is complete. Patch is ready and Kim will deploy.

Discussed with @sgrabarczuk. If possible, we would like to split the deploy into two days.
Today:

  • enwiki,
  • zhwiki
  • gawiki

Tomorrow:

  • fa.wikipedia.org

fr.wikipedia.org
hyw.wikipedia.org
vec.wikipedia.org
nl.wikipedia.org
smn.wikipedia.org
pl.wikipedia.org
hak.wikipedia.org
pt.wikipedia.org
ja.wikipedia.org
ha.wikipedia.org

Change #1050083 merged by jenkins-bot:

[operations/mediawiki-config@master] [July 16th] Enable dark mode for logged out users (tier 1)

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

Mentioned in SAL (#wikimedia-operations) [2024-07-16T20:45:53Z] <urbanecm@deploy1002> Started scap sync-world: Backport for [[gerrit:1050083|[July 16th] Enable dark mode for logged out users (tier 1) (T367150)]]

Mentioned in SAL (#wikimedia-operations) [2024-07-16T20:48:27Z] <urbanecm@deploy1002> urbanecm, jdlrobson: Backport for [[gerrit:1050083|[July 16th] Enable dark mode for logged out users (tier 1) (T367150)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-07-16T20:54:36Z] <urbanecm@deploy1002> Finished scap: Backport for [[gerrit:1050083|[July 16th] Enable dark mode for logged out users (tier 1) (T367150)]] (duration: 08m 43s)

Change #1054685 had a related patch set uploaded (by Kimberly Sarabia; author: Kimberly Sarabia):

[operations/mediawiki-config@master] skin-themes dblist is expanded to include tier 2 wikis as well as tier 1.

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

Change #1054685 merged by jenkins-bot:

[operations/mediawiki-config@master] skin-themes dblist is expanded to include tier 2 wikis as well as tier 1.

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

Mentioned in SAL (#wikimedia-operations) [2024-07-17T21:02:31Z] <tgr@deploy1002> Started scap sync-world: Backport for [[gerrit:1054685|skin-themes dblist is expanded to include tier 2 wikis as well as tier 1. (T367150)]]

Mentioned in SAL (#wikimedia-operations) [2024-07-17T21:08:39Z] <tgr@deploy1002> tgr, ksarabia: Backport for [[gerrit:1054685|skin-themes dblist is expanded to include tier 2 wikis as well as tier 1. (T367150)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-07-17T21:19:30Z] <tgr@deploy1002> Finished scap: Backport for [[gerrit:1054685|skin-themes dblist is expanded to include tier 2 wikis as well as tier 1. (T367150)]] (duration: 16m 59s)

Edtadros subscribed.

@KSarabia-WMF, I did a quick spot check before I ran a test on the complete list of Tiers 1 and 2. When I navigate to the gawiki main page I do not see the appearance option

screenshot.png (958×1 px, 311 KB)

But when I navigate to a random page I do see it
screenshot 1.png (959×1 px, 294 KB)

Is this due to the main page being excluded on gawiki, caching, or an error? I have a list of excluded namespaces but nothing specific to each wiki.

@Edtadros Yes, the main page was cached, but looks like it is no longer the case.

@KSarabia-WMF, I tried it again just now. Here's what I see. I've tried different browsers and incognito. Doesn't seem to make a difference. Also, not sure what to do with ukwiki, I'm wondering if I'm using the wrong url params.

StatusWikiVector 2022
ami.wikipedia.org
recording_ami_wikipedia_org_fail.mov.gif (850×1 px, 400 KB)
ban.wikipedia.org
recording_ban_wikipedia_org_fail.mov.gif (850×1 px, 731 KB)
bjn.wikipedia.org
recording_bjn_wikipedia_org_fail.mov.gif (850×1 px, 465 KB)
bs.wikipedia.org
recording_bs_wikipedia_org_fail.mov.gif (850×1 px, 724 KB)
en.wikipedia.org
recording_en_wikipedia_org_pass.mov.gif (850×1 px, 1 MB)
simple.wikipedia.org
recording_simple_wikipedia_org_fail.mov.gif (850×1 px, 332 KB)
fa.wikipedia.org
recording_fa_wikipedia_org_pass.mov.gif (850×1 px, 875 KB)
fi.wikipedia.org
recording_fi_wikipedia_org_fail.mov.gif (850×1 px, 318 KB)
fiu-vro.wikipedia.org
recording_fiu-vro_wikipedia_org_fail.mov.gif (850×1 px, 639 KB)
frp.wikipedia.org
recording_frp_wikipedia_org_fail.mov.gif (850×1 px, 382 KB)
gl.wikipedia.org
recording_gl_wikipedia_org_fail.mov.gif (850×1 px, 693 KB)
hif.wikipedia.org
recording_hif_wikipedia_org_fail.mov.gif (850×1 px, 667 KB)
hr.wikipedia.org
recording_hr_wikipedia_org_fail.mov.gif (850×1 px, 529 KB)
ja.wikipedia.org
recording_ja_wikipedia_org_pass.mov.gif (850×1 px, 930 KB)
ko.wikipedia.org
recording_ko_wikipedia_org_fail.mov.gif (850×1 px, 509 KB)
mhr.wikipedia.org
recording_mhr_wikipedia_org_fail.mov.gif (850×1 px, 509 KB)
ms.wikipedia.org
recording_ms_wikipedia_org_fail.mov.gif (850×1 px, 809 KB)
tum.wikipedia.org
recording_tum_wikipedia_org_fail.mov.gif (850×1 px, 612 KB)
uk.wikipedia.orgThe default skin for ukwiki is legacy vector. I tried the param in the screenshot (as well as a few others from the recent past) and I could not get it to switch to Vector 2022 in order to validate.
screenshot.png (791×1 px, 427 KB)
wuu.wikipedia.org
recording_wuu_wikipedia_org_fail.mov.gif (850×1 px, 687 KB)
zh-yue.wikipedia.org
recording_zh-yue_wikipedia_org_fail.mov.gif (850×1 px, 428 KB)
zh.wikipedia.org
recording_zh_wikipedia_org_pass.mov.gif (850×1 px, 1 MB)

@Edtadros you seem to be working off of the wrong list of wikis. ukwiki should not be in it.
Please use the list in https://github.com/wikimedia/operations-mediawiki-config/blob/master/dblists/skin-themes.dblist for reference.

zh.wikipedia.org looks like it's working to me?

Jdlrobson lowered the priority of this task from High to Medium.

When will eswiki be ready to be included in the next deployment?

es.wikipedia.org (baseline) 848 errors, last updated 77 hrs ago
es.wikipedia.org (night mode) 541 errors, last updated 77 hrs ago

And ask when the statistics are updated to see what things remain to be corrected. @Jdlrobson

When will eswiki be ready to be included in the next deployment?

es.wikipedia.org (baseline) 848 errors, last updated 77 hrs ago
es.wikipedia.org (night mode) 541 errors, last updated 77 hrs ago

And ask when the statistics are updated to see what things remain to be corrected. @Jdlrobson

@Danielyepezgarces - thanks for the question - it's great to see how much work technical editors did on eswiki over the last couple of weeks. We'll keep an eye on the stats for a couple of days but hope to announce a deployment date early next week!

Hey there @Danielyepezgarces I just ran the report for the top 500 articles which checks a broader set of articles (the night-mode-checker only checks the top 50). Hope it's helpful!
https://night-mode-checker.wmcloud.org/es-top-500/

There are 9106 errors in night mode, compared to 6180 in light mode

The good news is the majority of these can be tied to a single class, so it should be possible to write a global rule to correct these.

@Danielyepezgarces I also noticed you changed the link color from black to progressive here:
https://es.wikipedia.org/w/index.php?title=MediaWiki%3AVector-2022.css&diff=161514296&oldid=161341330
I think you misunderstood this change - the purpose is to make all links in tables with backgrounds black so that it is accessible in both dark and light mode. This has been used in quite a few wikis where dark mode is now available to anonymous users. Note the progressive color is slightly different in dark mode to light mode in way that would mean you have to redo all the colors of your tables so that the colors are compatible with both dark and light palette. I think if you revert this back, this would actually make your wiki ready for dark mode. Note this is described in our recommendation "Consider globally setting link color inside tables with background".

Note: if you intentionally disabled the blue link color here and want to try the more difficult route, you might as well remove this code altogether, as it's not doing anything in current form except applying an expensive CSS selector for no real purpose.

I understand, well I replaced the blue color with the wiki theme, many table notices are used and the links were not distinguished from the text.
Example: https://es.wikipedia.org/wiki/Wikipedia:Tabl%C3%B3n_de_anuncios_de_los_bibliotecarios

But I will try to improve that.

@Danielyepezgarces I also noticed you changed the link color from black to progressive here:
https://es.wikipedia.org/w/index.php?title=MediaWiki%3AVector-2022.css&diff=161514296&oldid=161341330
I think you misunderstood this change - the purpose is to make all links in tables with backgrounds black so that it is accessible in both dark and light mode. This has been used in quite a few wikis where dark mode is now available to anonymous users. Note the progressive color is slightly different in dark mode to light mode in way that would mean you have to redo all the colors of your tables so that the colors are compatible with both dark and light palette. I think if you revert this back, this would actually make your wiki ready for dark mode. Note this is described in our recommendation "Consider globally setting link color inside tables with background".

Note: if you intentionally disabled the blue link color here and want to try the more difficult route, you might as well remove this code altogether, as it's not doing anything in current form except applying an expensive CSS selector for no real purpose.

I understand, well I replaced the blue color with the wiki theme, many table notices are used and the links were not distinguished from the text.

You could try adding text-decoration-style: dotted; if that distinguishes them more?
Let me know when you think you've fixed the majority of these issues and want me to regenerate the top 500 and I can run this again! Thanks for working on this!

@Edtadros ive added a table with the 4 you already tested into the description for QA purposes.

Test Result - Prod

Status: ✅ PASS
Environment: see table below
OS: macOS Sonoma
Browser: Chrome
Device: MBA
Emulated Device: NA

Test Artifact(s):

Test Steps

Test Case 1: Verify Dark Mode Deployment for Logged-out Users

  1. Log out as a user.
  2. Navigate to the appearance menu.
  3. AC1: Confirm that the color section is available and the default color is "light".
  4. Select dark mode.
  5. AC2: Confirm that the page changes to appear in dark mode.
  6. Switch back to light mode.
  7. AC3: Confirm that the page reverts to light mode.
  8. Navigate to a page not available in dark mode.
  9. AC4: Confirm that a notice is shown indicating the page is not available in dark mode.

This wasn't tested due to it's varying scope per wiki

Vector 2022

WikiAC1: Initial ThemeAC2: Dark Mode ToggleAC3: Return to Light ModeAC4: Excluded PagesScreen Video
https://bcl.wikipedia.org
recording_bcl_wikipedia_org_pass.mov.gif (850×1 px, 1 MB)
https://en.wikipedia.org
recording_en_wikipedia_org_pass.mov.gif (850×1 px, 1 MB)
https://fa.wikipedia.org
recording_fa_wikipedia_org_pass.mov.gif (850×1 px, 751 KB)
https://fr.wikipedia.org
recording_fr_wikipedia_org_pass.mov.gif (850×1 px, 1 MB)
https://ga.wikipedia.org
recording_ga_wikipedia_org_pass.mov.gif (850×1 px, 937 KB)
https://hak.wikipedia.org
recording_hak_wikipedia_org_pass.mov.gif (850×1 px, 723 KB)
https://ha.wikipedia.org
recording_ha_wikipedia_org_pass.mov.gif (850×1 px, 1 MB)
https://ja.wikipedia.org
recording_ja_wikipedia_org_pass.mov.gif (850×1 px, 978 KB)
https://kab.wikipedia.org
recording_kab_wikipedia_org_pass.mov.gif (850×1 px, 855 KB)
https://nl.wikipedia.org
recording_nl_wikipedia_org_pass.mov.gif (850×1 px, 932 KB)
https://pl.wikipedia.org
recording_pl_wikipedia_org_pass.mov.gif (850×1 px, 963 KB)
https://pt.wikipedia.org
recording_pt_wikipedia_org_pass.mov.gif (850×1 px, 1004 KB)
https://smn.wikipedia.org
recording_smn_wikipedia_org_pass.mov.gif (850×1 px, 1 MB)
https://test.wikipedia.org
recording_test_wikipedia_org_pass.mov.gif (850×1 px, 987 KB)
https://vec.wikipedia.org
recording_vec_wikipedia_org_pass.mov.gif (850×1 px, 993 KB)
https://zh.wikipedia.org
recording_zh_wikipedia_org_pass.mov.gif (850×1 px, 1 MB)

Test Result - Prod

Status: ✅ PASS
Environment: see table below
OS: macOS Sonoma
Browser: Chrome
Device: MBA
Emulated Device: NA

Test Artifact(s):

Test Steps

Test Case 1: Verify Dark Mode Deployment for Logged-out Users

  1. Log out as a user.
  2. Navigate to the appearance menu.
  3. AC1: Confirm that the color section is available and the default color is "light".
  4. Select dark mode.
  5. AC2: Confirm that the page changes to appear in dark mode.
  6. Switch back to light mode.
  7. AC3: Confirm that the page reverts to light mode.
  8. Navigate to a page not available in dark mode.
  9. AC4: Confirm that a notice is shown indicating the page is not available in dark mode.

This wasn't tested due to it's varying scope per wiki

Minerva

WikiAC1: Initial ThemeAC2: Dark Mode ToggleAC3: Return to Light ModeAC4: Excluded PagesScreen Video
https://bcl.wikipedia.org
recording_bcl_m_wikipedia_org_pass.mov.gif (850×1 px, 551 KB)
https://en.wikipedia.org
recording_en_m_wikipedia_org_pass.mov.gif (850×1 px, 581 KB)
https://fa.wikipedia.org
recording_fa_m_wikipedia_org_pass.mov.gif (850×1 px, 596 KB)
https://fr.wikipedia.org
recording_fr_m_wikipedia_org_pass.mov.gif (850×1 px, 566 KB)
https://ga.wikipedia.org
recording_ga_m_wikipedia_org_pass.mov.gif (850×1 px, 529 KB)
https://hak.wikipedia.org
recording_hak_m_wikipedia_org_pass.mov.gif (850×1 px, 542 KB)
https://ha.wikipedia.org
recording_ha_m_wikipedia_org_pass.mov.gif (850×1 px, 628 KB)
https://ja.wikipedia.org
recording_ja_m_wikipedia_org_pass.mov.gif (850×1 px, 592 KB)
https://kab.wikipedia.org
recording_kab_m_wikipedia_org_pass.mov.gif (850×1 px, 575 KB)
https://nl.wikipedia.org
recording_nl_m_wikipedia_org_pass.mov.gif (850×1 px, 577 KB)
https://pl.wikipedia.org
recording_pl_m_wikipedia_org_pass.mov.gif (850×1 px, 605 KB)
https://pt.wikipedia.org
recording_pt_m_wikipedia_org_pass.mov.gif (850×1 px, 605 KB)
https://smn.wikipedia.org
recording_smn_m_wikipedia_org_pass.mov.gif (850×1 px, 557 KB)
https://test.wikipedia.org
recording_test_m_wikipedia_org_pass.mov.gif (850×1 px, 650 KB)
https://vec.wikipedia.org
recording_vec_m_wikipedia_org_pass.mov.gif (850×1 px, 579 KB)
https://zh.wikipedia.org
recording_zh_m_wikipedia_org_pass.mov.gif (850×1 px, 588 KB)
Edtadros updated the task description. (Show Details)