diff --git a/lib/html_parser.dart b/lib/html_parser.dart index 203fb2806d..8a83e24996 100644 --- a/lib/html_parser.dart +++ b/lib/html_parser.dart @@ -553,6 +553,9 @@ class HtmlParser extends StatelessWidget { tree.style.markerContent = '•'; break; case ListStyleType.DECIMAL: + if (olStack.isEmpty) { + olStack.add(Context((tree.attributes['start'] != null ? int.tryParse(tree.attributes['start'] ?? "") ?? 1 : 1) - 1)); + } olStack.last.data += 1; tree.style.markerContent = '${olStack.last.data}.'; break;