diff --git a/lib/src/block_syntaxes/list_syntax.dart b/lib/src/block_syntaxes/list_syntax.dart index c911ee70..d8711bb6 100644 --- a/lib/src/block_syntaxes/list_syntax.dart +++ b/lib/src/block_syntaxes/list_syntax.dart @@ -214,6 +214,7 @@ abstract class ListSyntax extends BlockSyntax { indent = precedingWhitespaces + contentWhitespances; } + taskListItemState = null; var content = contentBlockStart != null && !isBlank ? parseTaskListItem(textParser.substring(contentBlockStart)) : ''; diff --git a/test/extensions/ordered_list_with_checkboxes.unit b/test/extensions/ordered_list_with_checkboxes.unit index 3dce7b74..8503e56e 100644 --- a/test/extensions/ordered_list_with_checkboxes.unit +++ b/test/extensions/ordered_list_with_checkboxes.unit @@ -60,4 +60,20 @@
[ ] four
+
+>>> checkbox with empty content
+1. [ ] one
+2.
+3.
+4. four
+5. [ ] five
+6.
+<<<
+