Page MenuHomePhabricator

Language converter source text and language names cannot use <nowiki> escaping.
Open, MediumPublic

Description

Language names and source texts cannot have colons, semicolons, or equals signs or else the parser breaks.

This is a minor issue, but important for html2wt serialization in Parsoid. Parsoid uses <nowiki> tags around bad characters.

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
OpenNone
StalledNone
OpenNone
StalledNone
Resolvedovasileva
OpenNone
DuplicateNone
OpenNone
InvalidNone
ResolvedPchelolo
Resolvedmobrovac
ResolvedPchelolo
ResolvedJdforrester-WMF
ResolvedMarkTraceur
ResolvedJdforrester-WMF
Resolvedcscott
ResolvedJdforrester-WMF
OpenNone
OpenNone
StalledNone
OpenNone
OpenNone
Opencscott
OpenNone
OpenNone

Event Timeline

cscott created this task.Dec 14 2016, 10:47 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptDec 14 2016, 10:47 PM
ssastry triaged this task as Medium priority.Jan 4 2017, 7:26 PM
ssastry moved this task from Backlog to In Progress on the MediaWiki-Parser board.
Restricted Application added a subscriber: Danmichaelo. · View Herald TranscriptAug 2 2017, 5:45 PM
ssastry moved this task from In Progress to Backlog on the MediaWiki-Parser board.Apr 6 2018, 8:41 PM
Restricted Application added a subscriber: jeblad. · View Herald TranscriptApr 6 2018, 8:41 PM
Arlolra moved this task from Needs Triage to Backlog on the Parsoid board.Mar 2 2020, 5:27 PM
cscott moved this task from Backlog to Known Differences on the Parsoid board.Mar 13 2020, 4:22 PM

At this point we probably won't bother to implement this in the legacy parser; Parsoid does this correctly and we'll get that behavior when we switch over to Parsoid.

Aklapper removed cscott as the assignee of this task.Jun 19 2020, 4:22 PM

This task has been assigned to the same task owner for more than two years. Resetting task assignee due to inactivity, to decrease task cookie-licking and to get a slightly more realistic overview of plans. Please feel free to assign this task to yourself again if you still realistically work or plan to work on this task - it would be welcome!

For tips how to manage individual work in Phabricator (noisy notifications, lists of task, etc.), see https://phabricator.wikimedia.org/T228575#6237124 for available options.
(For the records, two emails were sent to assignee addresses before resetting assignees. See T228575 for more info and for potential feedback. Thanks!)