Page MenuHomePhabricator

Switch to CSS/JS solution for thumbnail size in legacy parser
Open, MediumPublic

Description

Parsoid is moving to a CSS/JS solution for thumbnail size (T375981); we probably want to use the same solution for the legacy parser as well to reduce the variance between legacy and Parsoid output.

TODO

  • Update legacy parser to support upscaling/downscaling of upright images
  • Wait 2 weeks (23rd April 2026)
  • Disable parser cache variance on thumbsize and apply Parsoid JavaScript and CSS to legacy parser

Event Timeline

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

[mediawiki/core@master] Legacy parser uses CSS to scale thumbnails

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

Change #1269534 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/core@master] CSS thumbnail scaling: round 'upright' size to nearest 10px

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

Change #1255907 merged by jenkins-bot:

[mediawiki/core@master] Add upright CSS variable to legacy parser

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

Change #1269534 merged by jenkins-bot:

[mediawiki/core@master] CSS thumbnail scaling: round 'upright' size to nearest 10px

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

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

[mediawiki/core@master] Legacy parser no longer varies by thumbnail size.

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