From 4aa5a00a6df8aace52e3905a5ef225430e3cb2d9 Mon Sep 17 00:00:00 2001 From: Trevor Buckner Date: Tue, 25 Mar 2025 18:02:12 -0400 Subject: [PATCH] test --- shared/naturalcrit/markdown.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/shared/naturalcrit/markdown.js b/shared/naturalcrit/markdown.js index bed109772..281d50bae 100644 --- a/shared/naturalcrit/markdown.js +++ b/shared/naturalcrit/markdown.js @@ -381,11 +381,17 @@ const forcedParagraphBreaks = { tokenizer(src, tokens) { const regex = /^(:+)(?:\n|$)/ym; const match = regex.exec(src); + if(match?.length) { + let extraBreak = 0; + const lastToken = tokens[tokens.length - 1]; + if(lastToken?.type == 'text') + extraBreak = 1; + return { type : 'hardBreaks', // Should match "name" above raw : match[0], // Text to consume from the source - length : match[1].length, + length : match[1].length + extraBreak, text : '' }; }