From 2f9446fb803130bdd9495d9486fa571ddf864853 Mon Sep 17 00:00:00 2001 From: Kelrap Date: Mon, 5 Aug 2024 10:05:37 -0400 Subject: [PATCH] Scrolls to correct message --- lib/pages/chat/chat.dart | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/pages/chat/chat.dart b/lib/pages/chat/chat.dart index 50cb7ea9f..f278cd7c2 100644 --- a/lib/pages/chat/chat.dart +++ b/lib/pages/chat/chat.dart @@ -1109,7 +1109,13 @@ class ChatController extends State } void scrollToEventId(String eventId) async { - final eventIndex = timeline!.events.indexWhere((e) => e.eventId == eventId); + // #Pangea + // final eventIndex = timeline!.events.indexWhere((e) => e.eventId == eventId); + final eventIndex = timeline!.events + .where((event) => event.isVisibleInGui) + .toList() + .indexWhere((e) => e.eventId == eventId); + // Pangea# if (eventIndex == -1) { setState(() { timeline = null;