Last modified: 2013-08-16 17:00:54 UTC
For [[Category:Foo]], PHP parser emits: <a href="/wiki/Category:Foo" title="Category:Foo">Foo</a> Parsoid emits: <link rel="mw:WikiLink/Category" href="./Category:Foo"> This difference leads to artificial test failures in parser test runs. Update our normalization routines to recognize them as equivalent.
Normally the PHP parser emits nothing for categories. Instead, they are rendered in a box outside the content area. In parserTests, there is an option that makes the PHP parser spit out the HTML you mention. Since those are parserTests-specific we might be able to change the PHP parser's output to match ours in this case.
Taking the bug and switching the component. No guarantee that I'll work on it any time soon, but I often have my hands in the guts of parsertests.