Known issues

1. Lazy HTML

In contrast to CommonMark, md4qt has one difference. If in list item first element is HTML CommonMark doesn't apply rule to lazy continuation lines as this is not a paragraph, whereas md4qt does so. For example.

* <!--
-->

In CommonMark will be.

<ul>
<li>
<!--
</li>
</ul>
<p>--&gt;</p>

And in md4qt it will be.

<ul>
<li>
<!--
-->
</li>
</ul>

I know about this difference. And I decided to keep it. But if somebody will provide compelling reasons to do exactly as in CommonMark in this case, I will work with this question.

The same issue is in blockquotes too.

Interested in this question may start a discussion with me here.

2. Content of task list item

GitHub treats everything after task list item as paragraph. I.e.

* [ ] > text

Will be.

<ul>
<li class="task-list-item"><input type="checkbox" id="" disabled=""> &gt; text</li>
</ul>

Whereas in md4qt it will be.

<ul>
<li class="task-list-item"><input type="checkbox" id="" disabled="">

<blockquote><p>text</p></blockquote>
</li>
</ul>

Interesting question. And I decided to keep it as is now.

Interested in this question may start a discussion with me here.