diff --git a/lib/pages/chat/events/html_message.dart b/lib/pages/chat/events/html_message.dart
index 67dc32f1c..0f54e6285 100644
--- a/lib/pages/chat/events/html_message.dart
+++ b/lib/pages/chat/events/html_message.dart
@@ -352,10 +352,8 @@ class HtmlMessage extends StatelessWidget {
if (nodes[i] is dom.Element &&
onlyElements.indexOf(nodes[i] as dom.Element) <
onlyElements.length - 1) ...[
- // #Pangea
- // if (blockHtmlTags.contains((nodes[i] as dom.Element).localName))
- // const TextSpan(text: '\n\n'),
- // Pangea#
+ if (blockHtmlTags.contains((nodes[i] as dom.Element).localName))
+ const TextSpan(text: '\n\n'),
if (fullLineHtmlTag.contains((nodes[i] as dom.Element).localName))
const TextSpan(text: '\n'),
],
@@ -695,9 +693,11 @@ class HtmlMessage extends StatelessWidget {
// Pangea#
if (node.parent?.localName == 'ol')
TextSpan(
- text:
- '${(node.parent?.nodes.whereType().toList().indexOf(node) ?? 0) + (int.tryParse(node.parent?.attributes['start'] ?? '1') ?? 1)}. ',
// #Pangea
+ // text:
+ // '${(node.parent?.nodes.whereType().toList().indexOf(node) ?? 0) + (int.tryParse(node.parent?.attributes['start'] ?? '1') ?? 1)}. ',
+ text:
+ '${(node.parent?.nodes.whereType().where((e) => e.localName != 'nontoken').toList().indexOf(node) ?? 0) + (int.tryParse(node.parent?.attributes['start'] ?? '1') ?? 1)}. ',
style: existingStyle,
// Pangea#
),