Pending decision about rollout strategy, make Image Browsing rollout beta feature
- need a graphic from Justin
- beta features hook
- config change
Helpful references:
| SherryYang-WMF | |
| Wed, May 13, 4:46 PM |
| F84712859: Screenshot 2026-05-27 at 4.27.34 PM.png | |
| Wed, May 27, 9:28 PM |
| F82983282: RTL dark.svg | |
| Wed, May 20, 7:50 PM |
| F82983273: RTL.svg | |
| Wed, May 20, 7:50 PM |
| F82983254: Dark.svg | |
| Wed, May 20, 7:50 PM |
| F82983224: Light.svg | |
| Wed, May 20, 7:50 PM |
| F82983329: image.png | |
| Wed, May 20, 7:50 PM |
Pending decision about rollout strategy, make Image Browsing rollout beta feature
Helpful references:
I wrote down the steps for setting up a beta feature https://docs.google.com/document/d/1I7ym98O7dxGJuoz2SM59iiisrC0ADy140pUfjcZA2MA/edit?tab=t.0
Change #1290850 had a related patch set uploaded (by Marco Fossati; author: Marco Fossati):
[mediawiki/extensions/MultimediaViewer@master] Image Carousel: enable via beta feature
Change #1290943 had a related patch set uploaded (by Matthias Mullie; author: Matthias Mullie):
[integration/config@master] Add BetaFeatures dependency for MMV
Change #1290944 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):
[integration/config@master] Add BetaFeatures to phan dependencies for MMV
Change #1290943 abandoned by Matthias Mullie:
[integration/config@master] Add BetaFeatures dependency for MMV
Reason:
Jon beat me to it: https://gerrit.wikimedia.org/r/c/integration/config/+/1290944
Change #1290944 merged by jenkins-bot:
[integration/config@master] Add BetaFeatures to phan dependencies for MMV
Change #1290850 merged by jenkins-bot:
[mediawiki/extensions/MultimediaViewer@master] Image Carousel: enable via beta feature
Change #1292257 had a related patch set uploaded (by Eric Gardner; author: Eric Gardner):
[mediawiki/extensions/MultimediaViewer@master] MMV Carousel: Restore click-to-open for carousel thumbnails
I've pulled this back to Code Review because I uncovered one additional bug (clicking the carousel images was navigating to the file pages as opposed to opening the viewer); patch which addresses this is ready for review.
Change #1292257 merged by jenkins-bot:
[mediawiki/extensions/MultimediaViewer@master] MMV Carousel: Restore click-to-open for carousel thumbnails
Change #1294264 had a related patch set uploaded (by Matthias Mullie; author: Eric Gardner):
[mediawiki/extensions/MultimediaViewer@wmf/1.47.0-wmf.4] MMV Carousel: Restore click-to-open for carousel thumbnails
Change #1294264 merged by jenkins-bot:
[mediawiki/extensions/MultimediaViewer@wmf/1.47.0-wmf.4] MMV Carousel: Restore click-to-open for carousel thumbnails
Mentioned in SAL (#wikimedia-operations) [2026-05-27T13:08:08Z] <mlitn@deploy1003> Started scap sync-world: Backport for [[gerrit:1290781|mmv: Fix missing or stale arrow and counter controls (T426960)]], [[gerrit:1294264|MMV Carousel: Restore click-to-open for carousel thumbnails (T426225)]]
Mentioned in SAL (#wikimedia-operations) [2026-05-27T13:13:13Z] <mlitn@deploy1003> krinkle, mlitn: Backport for [[gerrit:1290781|mmv: Fix missing or stale arrow and counter controls (T426960)]], [[gerrit:1294264|MMV Carousel: Restore click-to-open for carousel thumbnails (T426225)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.
Mentioned in SAL (#wikimedia-operations) [2026-05-27T13:21:31Z] <mlitn@deploy1003> Finished scap sync-world: Backport for [[gerrit:1290781|mmv: Fix missing or stale arrow and counter controls (T426960)]], [[gerrit:1294264|MMV Carousel: Restore click-to-open for carousel thumbnails (T426225)]] (duration: 13m 23s)
Confirmed on test.wikipedia.org that the Image carousel is invoking MultimediaViewer code. Clicking a carousel item updates the URL hash to #/media/File:Venus_globe.jpg and triggers MMV routing, but MMV then fails in onTitleNotFound for that file. This indicates the issue is not MMV module loading or click wiring. It is a later file/title resolution mismatch between the carousel item set and MMV’s internal current-page thumb list.