https://bugzilla.wikimedia.org/show_bug.cgi?id=40274

Richard Guk <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #2 from Richard Guk <[email protected]> ---
Raised by [[User:Edokter]] at [[Wikipedia:Village pump
(technical)#Old_parser_bug.3F]], with a navbox example showing the parser use a
single <ol>...</ol> container for adjacent * and # lists even though are in
different div elements within different cells or different rows of a wikitable.

Where block elements have closing tags that are not at the start of a separate
line, the parser wrongly treats list items within different containers as part
of a single list.

Consequently, the browser sees tag soup and assumes there are separate lists,
treating the second or subsequent block of <li> elements as contained by an
implicit <ul>...</ul>. (Equivalently, if HTML Tidy is active, it attempts to
correct the inconsistency by closing the first list, inserting <ul>...</ul>
tags around the second and subsequent lists and removing any trailing </ol>
tag.)

As a side effect, any ordered lists that are not in the first block are
rendered as unordered lists, because their list items have no explicit <ol>
tags.

The parser needs to learn that list items within different block-level elements
are separate lists, and insert container list tags in the appropriate places
accordingly.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to