Page MenuHomePhabricator

Parsoid doesn't use the list of double-underscore magic words from MagicWordFactory::getDoubleUnderscoreArray()
Closed, ResolvedPublic

Description

...instead Parsoid just assumes that any magic word that starts with __ is a behavior switch, which is incorrect.

Event Timeline

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

[mediawiki/core@master] Expose the list of behavior switch magic words to Parsoid

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

Change #1198418 merged by jenkins-bot:

[mediawiki/core@master] Expose the list of behavior switch magic words to Parsoid

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

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

[mediawiki/core@wmf/1.45.0-wmf.25] Expose the list of behavior switch magic words to Parsoid

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

Change #1199118 merged by jenkins-bot:

[mediawiki/core@wmf/1.45.0-wmf.25] Expose the list of behavior switch magic words to Parsoid

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

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

[mediawiki/services/parsoid@master] Get the list of behavior switch magic words from core

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

Change #1198419 merged by jenkins-bot:

[mediawiki/services/parsoid@master] Get the list of behavior switch magic words from core

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

MSantos triaged this task as Medium priority.Nov 21 2025, 10:26 AM

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

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

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

Change #1210725 merged by jenkins-bot:

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

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