Steps to replicate the issue (include links if applicable):
- Go to Serbian Wikipedia, and opt-in into Parsoid.
- Visit Разговор с корисником:Ђидо
- Observe english text at the bottom, it is transliterated and shouldn't be.
Steps to replicate the issue (include links if applicable):
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | BUG REPORT | cscott | T424773 __NOCONTENTCONVERT__ is not honored in Parsoid | ||
| Open | cscott | T373384 Parsoid doesn't properly handle double-underscore magic words | |||
| Open | cscott | T406186 Parsoid doesn't error when display title overrides earlier display title | |||
| Resolved | cscott | T407289 Parsoid doesn't handle Japanese behavior switches with U+FF3F (full width underscore) | |||
| Resolved | cscott | T407290 Parsoid doesn't use the list of double-underscore magic words from MagicWordFactory::getDoubleUnderscoreArray() |
oh, right, this is probably a side-effect of T373384: Parsoid doesn't properly handle double-underscore magic words.
Change #1279469 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):
[mediawiki/services/parsoid@master] Set page properties corresponding to magic word behavior switches
Change #1279469 merged by jenkins-bot:
[mediawiki/services/parsoid@master] Set page properties corresponding to magic word behavior switches
Change #1284813 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):
[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.24.0-a2
Change #1284813 merged by jenkins-bot:
[mediawiki/vendor@master] Bump wikimedia/parsoid to 0.24.0-a2
Change #1284832 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):
[mediawiki/vendor@wmf/1.47.0-wmf.1] Bump wikimedia/parsoid to 0.24.0-a2
Change #1284832 merged by jenkins-bot:
[mediawiki/vendor@wmf/1.47.0-wmf.1] Bump wikimedia/parsoid to 0.24.0-a2
Mentioned in SAL (#wikimedia-operations) [2026-05-07T21:15:34Z] <cscott@deploy1003> Started scap sync-world: Backport for [[gerrit:1284828|Upgrading webonyx/graphql-php (v15.31.5 => v15.32.3)]], [[gerrit:1284834|composer.json: Update webonyx/graphql-php to ^15.32.3]], [[gerrit:1284832|Bump wikimedia/parsoid to 0.24.0-a2 (T319058 T368724 T373384 T420336 T423241 T423701 T424446 T424773 T425008 T425056 T425107 T425731)]], [[gerrit:1284837|Bump wikimedia/parsoid to 0.24.0-a2 (T425731)]
Mentioned in SAL (#wikimedia-operations) [2026-05-07T21:17:28Z] <cscott@deploy1003> cscott: Backport for [[gerrit:1284828|Upgrading webonyx/graphql-php (v15.31.5 => v15.32.3)]], [[gerrit:1284834|composer.json: Update webonyx/graphql-php to ^15.32.3]], [[gerrit:1284832|Bump wikimedia/parsoid to 0.24.0-a2 (T319058 T368724 T373384 T420336 T423241 T423701 T424446 T424773 T425008 T425056 T425107 T425731)]], [[gerrit:1284837|Bump wikimedia/parsoid to 0.24.0-a2 (T425731)]] synced to the t
Mentioned in SAL (#wikimedia-operations) [2026-05-07T21:27:35Z] <cscott@deploy1003> Finished scap sync-world: Backport for [[gerrit:1284828|Upgrading webonyx/graphql-php (v15.31.5 => v15.32.3)]], [[gerrit:1284834|composer.json: Update webonyx/graphql-php to ^15.32.3]], [[gerrit:1284832|Bump wikimedia/parsoid to 0.24.0-a2 (T319058 T368724 T373384 T420336 T423241 T423701 T424446 T424773 T425008 T425056 T425107 T425731)]], [[gerrit:1284837|Bump wikimedia/parsoid to 0.24.0-a2 (T425731)
Post deploy
but note that the TOC is being converted in Parsoid but not the legacy parser
Change #1288914 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):
[mediawiki/core@master] ParsoidLanguageConverter: don't convert TOC if __NOCONTENTCONVERT__
Change #1288914 merged by jenkins-bot:
[mediawiki/core@master] ParsoidLanguageConverter: don't convert TOC if __NOCONTENTCONVERT__
Change #1289071 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):
[mediawiki/core@wmf/1.47.0-wmf.3] ParsoidLanguageConverter: don't convert TOC if __NOCONTENTCONVERT__
Change #1289071 merged by jenkins-bot:
[mediawiki/core@wmf/1.47.0-wmf.3] ParsoidLanguageConverter: don't convert TOC if __NOCONTENTCONVERT__
Mentioned in SAL (#wikimedia-operations) [2026-05-19T13:23:20Z] <cscott@deploy1003> Started scap sync-world: Backport for [[gerrit:1289070|Forward-compatibility for serialization of ContentHolder in ParserOutput (T423701)]], [[gerrit:1289071|ParsoidLanguageConverter: don't convert TOC if NOCONTENTCONVERT (T424773)]]
Mentioned in SAL (#wikimedia-operations) [2026-05-19T13:25:24Z] <cscott@deploy1003> cscott: Backport for [[gerrit:1289070|Forward-compatibility for serialization of ContentHolder in ParserOutput (T423701)]], [[gerrit:1289071|ParsoidLanguageConverter: don't convert TOC if NOCONTENTCONVERT (T424773)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.
Mentioned in SAL (#wikimedia-operations) [2026-05-19T13:36:16Z] <cscott@deploy1003> Finished scap sync-world: Backport for [[gerrit:1289070|Forward-compatibility for serialization of ContentHolder in ParserOutput (T423701)]], [[gerrit:1289071|ParsoidLanguageConverter: don't convert TOC if NOCONTENTCONVERT (T424773)]] (duration: 12m 56s)
@Djido We should be honoring __NOCONTENTCONVERT__ on table of contents and the content, and __NOTITLECONVERT__ on the displayed title now (in 1.47.0-wmf.3, which should be on sr.wikipedia.org tomorrow).