Using < in a codeblock in a callout breaks the callout

Steps to reproduce

Create a callout. In the callout a code block with a “<” bracket like this



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

Talked about it in the Discord, multiple people vouched for this being a bug.

Expected result

The code block doesn’t break, the < gets taken as a character and not a formatting trigger.

Actual result

the “> ```” part gets put outside of the callout and you are unable to put it back in even though there is nothing preventing it


Obsidian version: v1.2.7
Installer version: v1.1.16
Operating system: #20-Ubuntu SMP PREEMPT_DYNAMIC Thu Apr 6 07:48:48 UTC 2023 6.2.0-20-generic
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


Additional information

I’m on Ubnutu with no extensions or anything, multiple people have tried it in their own vaults and received the same results. I might not have described it well so here are some screenshots.

Can you share the complete source of the callout?