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';