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
Openovasileva
OpenNone
DuplicateNone
OpenNone
InvalidNone
ResolvedPchelolo
Resolvedmobrovac
ResolvedPchelolo
ResolvedJdforrester-WMF
ResolvedMarkTraceur
ResolvedJdforrester-WMF
Resolvedcscott
ResolvedJdforrester-WMF
OpenNone
DuplicateNone
Openovasileva
OpenNone
OpenNone
Opencscott
OpenNone
OpenNone

Event Timeline

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.

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.

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!)