Page MenuHomePhabricator

MultimediaViewer no longer usable on Special:ListFiles (for $wgParserEnableLegacyMediaDOM = false)
Closed, ResolvedPublicBUG REPORT

Description

Steps to replicate the issue (include links if applicable):

What happens?:
The file description page is loaded

What should have happened instead?:
MultimediaViewer should show the original file

The modules are loaded on the page. It seems MultimediaViewer is looking for a.image img in the html dom, but since fdd8f864 the class is no longer outputted when $wgParserEnableLegacyMediaDOM is false. The setting is false on wmf wikis since 76400482 It works locally with true for that setting.

Software version (skip for WMF-hosted wikis like Wikipedia): master

Other information (browser name/version, screenshots, etc.):

Event Timeline

Change 963802 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/MultimediaViewer@master] Use a.mw-file-description to find thumbs

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

The default of that config was changed to false in 1.41 (892781fe), but also backported to 1.40 (5dfe24b0), so third wikis could be affected as well.

Change 963802 merged by jenkins-bot:

[mediawiki/extensions/MultimediaViewer@master] Use a.mw-file-description to find thumbs

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

Umherirrender claimed this task.

Change 971279 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/extensions/MultimediaViewer@master] Improve a.mw-file-description selector for special pages

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

Change 971279 merged by jenkins-bot:

[mediawiki/extensions/MultimediaViewer@master] Skip thumbs from a.mw-file-description with typeof attribute

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