Fix emphasis parsing with table delimiters (#614)

This commit is contained in:
Alexandre Mutel
2022-03-27 10:04:14 +02:00
parent 6a35ec45b9
commit 8beb096814
2 changed files with 8 additions and 1 deletions

View File

@@ -12,6 +12,12 @@ namespace Markdig.Tests
[TestFixture]
public class TestPlayParser
{
[Test]
public void TestBugWithEmphasisAndTable()
{
TestParser.TestSpec("**basics | 8:00**", "<p><strong>basics | 8:00</strong></p>", "advanced");
}
[Test]
public void TestLinksWithCarriageReturn()
{

View File

@@ -125,7 +125,8 @@ namespace Markdig.Parsers.Inlines
continue;
}
child = child.NextSibling;
// Follow DelimiterInline (EmphasisDelimiter, TableDelimiter...)
child = child is DelimiterInline delimiterInline ? delimiterInline.FirstChild : child.NextSibling;
}
if (delimiters != null)