diff --git a/lib/pages/chat/events/html_message.dart b/lib/pages/chat/events/html_message.dart
index b93537e22..e1e8cd94a 100644
--- a/lib/pages/chat/events/html_message.dart
+++ b/lib/pages/chat/events/html_message.dart
@@ -137,8 +137,11 @@ class HtmlMessage extends StatelessWidget {
text = '• $text';
}
if (node.parent?.parent?.localName == 'ol') {
+ final start =
+ int.tryParse(node.parent?.parent?.attributes['start'] ?? '1') ??
+ 1;
text =
- '${(node.parent?.parent?.nodes.indexOf(node.parent) ?? 0) + 1}. $text';
+ '${(node.parent?.parent?.nodes.indexOf(node.parent) ?? 0) + start}. $text';
}
if (node.parent?.parent?.parent?.localName == 'li') {
text = ' $text';