mity / md4c

C Markdown parser. Fast. SAX-like interface. Compliant to CommonMark specification.
MIT License
756 stars 138 forks source link

Unfinished HTML blocks started in a container can eat some contents #149

Closed mity closed 3 years ago

mity commented 3 years ago

(Originated in this discussion: https://talk.commonmark.org/t/list-block-and-html-block-interaction-help/3777)

Input:

- <script>
- foo
bar
</script>

Expected output:

<ul>
<li><script>
</li>
<li>foo
bar
</script></li>
</ul>

Actual output:

<ul>
<li><script>
</li>
</ul>
<p>bar
</script></p>

(the line with "foo" disappears)