Page MenuHomePhabricator

Gallery media is erroneously using sub-typeof if format is supplied
Closed, ResolvedPublic

Description

For example,

<gallery>
Test.jpg|thumb|123
</gallery>

yields,

... <figure-inline typeof="mw:Image/Thumb"> ...

where "thumb" should be ignored.

Maybe move up the "none" we place at the end so that subsequent formats become bogus,
https://github.com/wikimedia/parsoid/blob/master/lib/ext/Gallery/index.js#L145
This would change in T305628 but, regardless, "none" is not a format

Or, strip it before transferring,
https://github.com/wikimedia/parsoid/blob/master/lib/ext/Gallery/modes.js#L120

Event Timeline

Roundtripping the bogus option would be part of T211895 / T151367

In "plwiki/Leonardo da Vinci", the dimensions gets applied, which is similar,

Leonardo machines.JPG|thumb|150px|Różne urządzenia hydrauliczne.
ssastry moved this task from Needs Triage to Link syntax (links & media) on the Parsoid board.

Change 804459 had a related patch set uploaded (by Arlolra; author: Arlolra):

[mediawiki/services/parsoid@master] Account for format being in gallery media options

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

Change 804459 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Account for format being in gallery media options

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

Change 808051 had a related patch set uploaded (by Arlolra; author: Arlolra):

[mediawiki/vendor@master] Bump parsoid to 0.16.0-a14

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

Change 808051 merged by jenkins-bot:

[mediawiki/vendor@master] Bump parsoid to 0.16.0-a14

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

Change 909340 had a related patch set uploaded (by Arlolra; author: Arlolra):

[mediawiki/services/parsoid@master] Suppress media formats when used on a gallery line

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

Change 909340 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Suppress media formats when used on a gallery line

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

Change 911253 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/vendor@master] Bump parsoid to 0.18.0-a6

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

Change 911253 merged by jenkins-bot:

[mediawiki/vendor@master] Bump parsoid to 0.18.0-a6

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