Page MenuHomePhabricator

math tag interrupt normal rendering flow
Closed, ResolvedPublic

Description

Author: mingli.yuan

Description:
In Chinese Wikipedia, one page contains many math tags could not render normally.

How to reproduce?

See
http://zh.wikipedia.org/w/index.php?title=%E4%B8%89%E8%A7%92%E5%87%BD%E6%95%B0&oldid=1862458

Rendering flow stopped at the 5th section, we can only see part of the article.
Comment several line contains math tags, we can see the whole article normally.

Diff of the bad version and the normal version
http://zh.wikipedia.org/w/index.php?title=%E4%B8%89%E8%A7%92%E5%87%BD%E6%95%B0&diff=1862472&oldid=1862458

Other info

If you copy/pasty this snippet markup at the 5th section to a new page, they can
render normally.


Version: 1.7.x
Severity: normal
URL: http://zh.wikipedia.org/w/index.php?title=%E4%B8%89%E8%A7%92%E5%87%BD%E6%95%B0&oldid=1862458

Details

Reference
bz5757

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 9:12 PM
bzimport added a project: MediaWiki-Parser.
bzimport set Reference to bz5757.
bzimport added a subscriber: Unknown Object (MLST).

Seems to be a bug in the Chinese character conversion processing. I can reproduce
it locally set for Chinese, but not set for English.

Parser test case added in r13946.