Reading view fails to render list when reach 100

Steps to reproduce

Add the following lines (minus the ticks):

100. Hello
    1. Hello
    - Hello
    - [ ] Hello

Please try 2nd list level with just numbered list, bullet list, and checkbox. It still fails, this is just one big example.

Did you follow the troubleshooting guide? [Y/N]

Y

Expected result

Expect it would render like in live preview mode.

Actual result

In reading mode, bullet list fails to render (turn into code block) and numbered list does render but still not correct.

Environment

SYSTEM INFO:
	Obsidian version: v1.8.9
	Installer version: v1.8.9
	Operating system: Darwin Kernel Version 24.3.0: Thu Jan  2 20:24:16 PST 2025; root:xnu-11215.81.4~3/RELEASE_ARM64_T6000 24.3.0
	Login status: logged in
	Language: en
	Catalyst license: none
	Insider build toggle: off
	Live preview: on
	Base theme: adapt to system
	Community theme: none
	Snippets enabled: 0
	Restricted mode: on

RECOMMENDATIONS:
	none
1 Like

Someone else might be able to explain the reason, but here’s how I manage it.

Using four spaces to indent works fine for list numbers with up to two digits (99). When you get to three digits (100), four spaces are interpreted as a continuous list, but adding a fifth space before the sub-items, or using two tabs, maintains the formatting.

Try it with five spaces or two tabs and see if that works around the issue.

More info: