includes/Sanitizer.php includes the following line in the function fixDeprecatedAttributes(), introduced in r94465:
'type' => array( 'list-style-type', array( 'li', 'ol', 'ul' ) ),
There are two problems here:
- In HTML5, the type attribute is NOT deprecated for ol elements.
- This line fails to make the following substitutions:
"1" with "decimal" "a" with "lower-alpha" "A" with "upper-alpha" "i" with "lower-roman" "I" with "upper-roman"
Consequently, pages such as Wikipedia:Text of Creative Commons Attribution-ShareAlike 3.0 Unported License on the English Wikipedia do not render correctly when both $wgHtml5 and $wgCleanupPresentationalAttributes are enabled. As of revision 505139539, the subsections of that page are numbered with Arabic numerals, rather than with lowercase letters as they should be.