Three dashes produce horizontal rule even inside checklists and block quotes

Steps to reproduce

Type the following (without the code block) anywhere:

- [ ] foo
- [ ] ---
- [ ] bar

> foo
> ---
> bar

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

I tried it in Sandbox vault.

Expected result

Horizontal rule is not rendered, neither in edit mode nor in view mode.

According to Markdown guide (/basic-syntax/#horizontal-rules) and at the time of writing latest commonmark spec (/0.31.2/#thematic-break) a horizontal rule should be rendered only when ---, ___, or *** are on a line “by themselves”. To my understanding, since there is - [ ] and > respectively, this should not result in a rule.

Actual result

Both in edit mode and in read mode horizontal rule is rendered cutting the checklist or block quote in half. Interestingly, checklist is affected in reading mode while block quote in edit mode for Sandbox vault.

Environment

SYSTEM INFO:
Obsidian version: v1.8.7
Installer version: v1.8.7
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


Additional information

Wanted to include links to markdown guide and commonmark specification but the system won’t let me, added relevant section at least…

I don’t think this is correct either.

The two cases you report do present bugs but they are different bugs and also different for LP and reading mode. So I am going to close this BR.