Page MenuHomePhabricator

Incorrect params list in transclusion
Closed, ResolvedPublic

Description

{{echo|[[File:Image-x-generic.svg|right|140px|link=]]}}
{{echo|[[File:Image-x-generic.svg|right|140px|link=x]]}}

Looking at data-mw for the above two transclusions, we see the following:

"params":{"1":{"wt":"[[File:Image-x-generic.svg"},"2":{"wt":"right"},"3":{"wt":"140px"},"link":{"wt":"]]"}}
vs
"params":{"1":{"wt":"[[File:Image-x-generic.svg|right|140px|link=x]]"}}

The peg tokens are not to fault. Looks like it might be something in ext.core.TemplateHandler that sets up params.

Event Timeline

ssastry raised the priority of this task from to Medium.
ssastry updated the task description. (Show Details)
ssastry added a project: Parsoid.
ssastry subscribed.

Change 367807 had a related patch set uploaded (by Arlolra; owner: Arlolra):
[mediawiki/services/parsoid@master] T119802: Fix parse of empty param in link in template param

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

Change 367807 merged by jenkins-bot:
[mediawiki/services/parsoid@master] T119802: Fix parse of empty param in link in template param

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

Arlolra claimed this task.