diff --git a/src/Textamina.Markdig/Parsers/FencedCodeBlockParser.cs b/src/Textamina.Markdig/Parsers/FencedCodeBlockParser.cs index e42b6bc1..5c3d172c 100644 --- a/src/Textamina.Markdig/Parsers/FencedCodeBlockParser.cs +++ b/src/Textamina.Markdig/Parsers/FencedCodeBlockParser.cs @@ -120,7 +120,7 @@ namespace Textamina.Markdig.Parsers count--; } - if (count <=0 && !state.IsCodeIndent && line.TrimEnd()) + if (count <=0 && !state.IsCodeIndent && (c == '\0' || c.IsWhitespace()) && line.TrimEnd()) { // Don't keep the last line return BlockState.BreakDiscard;