Page MenuHomePhabricator

Non-wikilinks with html tags in target position
Closed, ResolvedPublic

Description

From https://parsoid-vs-core.wmflabs.org/diff/gomwiki/Template:%28%2Fdoc

$ echo "<table><td>[[</td><td>[[link]]</td><td>]]</td></table>" | php maintenance/run parse 
<table><tbody><tr><td>[[</td><td><a href="/index.php?title=Link&amp;action=edit&amp;redlink=1" class="new" title="Link (page does not exist)">link</a></td><td>]]</td></tr></tbody></table>

vs

$ echo "<table><td>[[</td><td>[[link]]</td><td>]]</td></table>" | php bin/parse.php
<table data-parsoid='{"stx":"html","dsr":[0,54,7,8]}'><tbody data-parsoid='{"dsr":[7,46,0,0]}'><tr data-parsoid='{"autoInsertedStart":true,"dsr":[7,46,0,0]}'><td data-parsoid='{"stx":"html","dsr":[7,35,4,5]}'>[[&lt;/td>&lt;td><a rel="mw:WikiLink" href="./Link" title="Link" class="mw-disambig" data-parsoid='{"stx":"simple","a":{"href":"./Link"},"sa":{"href":"link"},"dsr":[22,30,2,2]}'>link</a></td><td data-parsoid='{"stx":"html","dsr":[35,46,4,5]}'>]]</td></tr></tbody></table>

Event Timeline

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

[mediawiki/services/parsoid@master] Retokenize wikilink target for non-wikilinks

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

Change #1180960 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Retokenize wikilink target for non-wikilinks

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

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

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.22.0-a18

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

Change #1181757 merged by jenkins-bot:

[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.22.0-a18

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