Page MenuHomePhabricator

2017WTE mishandles wiki markup in the section heading
Open, Needs TriagePublic

Description

More specifically, on section=n generates an incorrect /* … */ link in the edit summary when encounters wiki markup in the section heading. The regular action=edit&section=n form doesn’t have this problem.

Example: https://en.wikipedia.org/w/index.php?title=Talk:Herbert_Callen&action=history&offset=20190730

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Previously discussed in T162017, where we fixed handling of wiki markup for links, but not italic/bold. The italic/bold markup is much harder to handle, and we did not want to spend the effort into reimplementing parts of the wikitext parser just to create edit summaries.

The current code (ve.init.mw.ArticleTarget.prototype.restoreEditSection) has this note:

Arguably, we should just throw this through the API and then do
the same extract-text pass we do in visual mode. Would save us
having to think about wikitext here.

JTannerWMF subscribed.

It looks like this is a child task to the one we just moved into the Freezer, T234982 due to a lack of capacity at this time. For that reason I am moving this task to the Freezer.