diff --git a/lib/pages/chat/chat.dart b/lib/pages/chat/chat.dart index b58f7294a..1f7c661b9 100644 --- a/lib/pages/chat/chat.dart +++ b/lib/pages/chat/chat.dart @@ -1795,6 +1795,13 @@ class ChatController extends State if (response == OkCancelResult.ok) { final events = room.pinnedEventIds ..removeWhere((oldEvent) => oldEvent == eventId); + // #Pangea + if (scrollToEventIdMarker == eventId) { + setState(() { + scrollToEventIdMarker = null; + }); + } + // Pangea# showFutureLoadingDialog( context: context, future: () => room.setPinnedEvents(events),