dart-lang / markdown

A Dart markdown library
https://pub.dev/packages/markdown
BSD 3-Clause "New" or "Revised" License
440 stars 200 forks source link

An extra checkbox is generated for list with checkbox if it mixes with empty lines #578

Closed tomyeh closed 4 months ago

tomyeh commented 5 months ago
markdownToHtml('''
- [ ] A
-
- [ ] B''',
blockSyntaxes: [const OrderedListWithCheckboxSyntax(), UnorderedListWithCheckboxSyntax()]);
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox"></input>A</li>
<li class="task-list-item"><input type="checkbox"></input></li>
<li class="task-list-item"><input type="checkbox"></input>B</li>
</ul>

It works fine if it is not empty. For example,

- [ ] A
- C
- [ ] B