You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Android draws mixed nested list markers over their text #1004
I checked for possible duplicate issues, with possible answers.
Bug summary
On Android, a nested list whose marker type differs from its parent's gets the
wrong space between marker and text. A numbered list under a bullet draws 1.
over the first letters of its items, checkboxes under a bullet touch their text,
and bullets under a short 1. sit far from theirs. iOS renders the same
Markdown with the usual gap.
The repo's own Android baseline for mixed_nested_list_test already shows it
("1Django", "2FastAPI"), while the iOS baseline does not:
Android baseline on main
iOS baseline on main
The standalone enriched-markdown-android package has the same layout rule, and
its androidExample baseline for the same flow shows the same overlap.
Nested spans past the first level use a fixed marginLeft for their text
indent, while each one draws its marker from its own marker column. When a
child's column is wider than its parent's (a number under a bullet), the marker
runs into the text; when it is narrower, the gap grows.
On Android, 1. overlaps "Django", the checkboxes touch their text, and
"Bullet child" sits far from its bullet. iOS shows each marker with the usual
gap.
Activity