Sub-lists rendered incorrectly with a multiline equation block inside

Steps to reproduce

1. Open the sandbox vault.
2. Start a list.
3. Put a math equation block () with some multiline environments in the list: - This is a math equation in an unordered list: \begin{align*} a + b = c \\ c + d = e \end{align*}  4. Put some other sub-lists: - This is a math equation in an unordered list: \begin{align*} a + b = c \\ c + d = e \end{align*} - aedioaejd - aejdoiae - aejdoiae  5. The rendered result in live-preview mode is correct: 6. However, it is not correct in the read mode: Expected result The sub-lists should also be rendered correctly in the read mode. Actual result The read mode is rendered incorrectly as illustrated above. Environment • Operating system: Windows 11 22H2 • Debug info: SYSTEM INFO: Obsidian version: v1.0.3 Installer version: v0.15.9 Operating system: Windows 10 Pro 10.0.22623 Login status: not logged in Insider build toggle: off Live preview: on Legacy editor: off Base theme: dark Community theme: none Snippets enabled: 0 Restricted mode: on RECOMMENDATIONS: none Additional information I can solve this issue by flattening the equation block (i.e. deleting line breaks). However, I don’t think flattening all long multiline equations is a good choice for an equation writer. we don’t support this. You are using inline math format to write multiline equation. Ohh! I’m sorry for the misleading code blocks. What I really meant are (display math block instead of inline math block) - This is a math equation in an unordered list:\begin{align*}
a + b = c \\
c + d = e
\end{align*}$$- abc - abc - abc  still produces the same result in the reader mode: ok, then use math block as block and not inline. Sure! However, the problem is still there and becomes more severe: I used the math block as follows: - This is a math equation in an unordered list:$$\begin{align*}
a + b = c \\
c + d = e
\end{align*}$$- abc - aedj - abcd  Ther render results are Is it because this kind of operations is not supported? - This is a math equation in an unordered list:$$\begin{align*}
a + b = c \\
c + d = e
\end{align*}
- abc
- aedj
- abcd


1 Like