Update breaks LaTeX/Markdown rendering

I assume my problem is due to the latest updates that made some changes to LaTeX/Markdown rendering. It simply fucked up the rendering of all my notes.

So basically, my workflow involves making some notes in Obsidian and then copying and pasting all the notes from there into MarginNote to create a mind map with connections to my documents. Everything went well in the last years.

Yesterday I made some small updates/changes to some existing notes and hence triggered a new rendering of those notes. Then I noticed some strange rendering problems with those updated notes.

I tried to find any syntax bugs that I made during the update, but couldn’t find anything, so I decided to completely delete all files and reinstall the whole app with the hope it would repair this issue, and this was an even bigger mistake.

I deleted everything, installed the app again, and downloaded all synced notes from iCloud, which again triggered a new rendering of all my notes. Then I noticed the same rendering problem across multiple notes. They all were rendered fully correctly to this point, and after triggering new rendering without any changes to their content, they started showing rendering issues.

Some notes (especially the simple ones) are still rendering fully correctly, like this one above, some are partially rendered correctly:

and some are messed up completely:

To make it clear, until yesterday all of them were rendered correctly, probably because they were rendered before some updates to the Markdown engine.

Hello

In fact, after clearing the OCR cache, waiting will gradually render all notes, and if the number is large, it will take a relatively long time.

Kind Regards,

Support Team

Hello,

This is your IT Support Team. Have you tried turning it off and on again — and this time waiting the full dramatic 10 seconds like it’s a microwave?

Folks, please take this seriously. I wouldn’t create a separate account here to report this issue if it were that simple :sweat_smile:

It must be an issue with something related to the Markdown engine

I think the problem is caused by the combination of Markdown lists and LaTeX display math mode inside the list, but this is only an observation.

Take a look at this one:

This is the code:

and this is how it gets rendered:

but if I put those Math-Blocks inside of a markdown callout like this:

then magically:

Everything is fine! Maybe try to fix this first, and we will see if everything works.

Hello

Yes, we have recorded the rendering errors under some formats, and will fix them later. Some syntaxes indeed cannot be rendered correctly.

Kind Regards,

Support Team

What do you mean by “later”? In the next update?