Page MenuHomePhabricator

Image Browsing: beta feature for rollout
Closed, ResolvedPublic0 Estimated Story Points

Description

Pending decision about rollout strategy, make Image Browsing rollout beta feature

  • need a graphic from Justin
  • beta features hook
  • config change

Helpful references:

Event Timeline

SherryYang-WMF renamed this task from [SPIKE] Image Browsing: beta feature for rollout to Image Browsing: beta feature for rollout.Wed, May 13, 4:59 PM
SherryYang-WMF triaged this task as High priority.
SherryYang-WMF updated the task description. (Show Details)
lwatson subscribed.

@mfossati Here are the SVGs for the beta.

image.png (880×492 px, 20 KB)

Light mode LTR


Dark mode LTR

Light mode RTL

Dark mode RTL

Change #1290850 had a related patch set uploaded (by Marco Fossati; author: Marco Fossati):

[mediawiki/extensions/MultimediaViewer@master] Image Carousel: enable via beta feature

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

Change #1290943 had a related patch set uploaded (by Matthias Mullie; author: Matthias Mullie):

[integration/config@master] Add BetaFeatures dependency for MMV

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

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

[integration/config@master] Add BetaFeatures to phan dependencies for MMV

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

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

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

Change #1290944 merged by jenkins-bot:

[integration/config@master] Add BetaFeatures to phan dependencies for MMV

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

Change #1290850 merged by jenkins-bot:

[mediawiki/extensions/MultimediaViewer@master] Image Carousel: enable via beta feature

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

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

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

egardner subscribed.

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

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

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

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

Change #1294264 merged by jenkins-bot:

[mediawiki/extensions/MultimediaViewer@wmf/1.47.0-wmf.4] MMV Carousel: Restore click-to-open for carousel thumbnails

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

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.

Screenshot 2026-05-27 at 4.27.34 PM.png (2,942×1,732 px, 1 MB)

mfossati changed the point value for this task from 3 to 0.