diff --git a/src/lib/components/common/RichTextInput.svelte b/src/lib/components/common/RichTextInput.svelte index 6b208d6e2..7dcb09e3c 100644 --- a/src/lib/components/common/RichTextInput.svelte +++ b/src/lib/components/common/RichTextInput.svelte @@ -2,7 +2,8 @@ import { marked } from 'marked'; import TurndownService from 'turndown'; const turndownService = new TurndownService({ - codeBlockStyle: 'fenced' + codeBlockStyle: 'fenced', + headingStyle: 'atx' }); turndownService.escape = (string) => string; @@ -124,6 +125,7 @@ }; onMount(async () => { + console.log(value); async function tryParse(value, attempts = 3, interval = 100) { try { // Try parsing the value @@ -181,8 +183,11 @@ if (value !== newValue) { value = newValue; - if (value === '') { - editor.commands.clearContent(); + // check if the node is paragraph as well + if (editor.isActive('paragraph')) { + if (value === '') { + editor.commands.clearContent(); + } } } },