From d939e45d000cc0a8362949eb134563b9b84edd02 Mon Sep 17 00:00:00 2001 From: Renan Cleyson Date: Mon, 29 Nov 2021 07:47:35 -0300 Subject: [PATCH] Fix multiline paragraph rendering as single line (#7210) --- src/Markdown.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Markdown.ts b/src/Markdown.ts index 96169d4011..4adc450fca 100644 --- a/src/Markdown.ts +++ b/src/Markdown.ts @@ -56,6 +56,12 @@ function isAllowedHtmlTag(node: commonmark.Node): boolean { function isMultiLine(node: commonmark.Node): boolean { let par = node; while (par.parent) { + // commonmark Parser separate quotes with blank quoted lines between them with + // paragraphs, so we need to consider it when the markdown is only a multiline quote. + if (par.type === 'block_quote') { + break; + } + par = par.parent; } return par.firstChild != par.lastChild;