From a0c98aa851ac621388d75f15c626bcd0fc698797 Mon Sep 17 00:00:00 2001 From: Sahil Kumar Date: Wed, 29 Sep 2021 17:16:56 +0530 Subject: [PATCH] ref(ui): remove initial data to fix flickering in mentions overlay. Signed-off-by: xsahil03x --- .../stream_chat_flutter/lib/src/user_mentions_overlay.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/stream_chat_flutter/lib/src/user_mentions_overlay.dart b/packages/stream_chat_flutter/lib/src/user_mentions_overlay.dart index 6068369a..e3830231 100644 --- a/packages/stream_chat_flutter/lib/src/user_mentions_overlay.dart +++ b/packages/stream_chat_flutter/lib/src/user_mentions_overlay.dart @@ -67,7 +67,6 @@ class UserMentionsOverlay extends StatefulWidget { class _UserMentionsOverlayState extends State { late Future> userMentionsFuture; - late List initialMentions = membersAndWatchers; @override void initState() { @@ -102,8 +101,9 @@ class _UserMentionsOverlayState extends State { decoration: BoxDecoration(color: theme.colorTheme.barsBg), child: FutureBuilder>( future: userMentionsFuture, - initialData: initialMentions, builder: (context, snapshot) { + if (snapshot.hasError) return const Offstage(); + if (!snapshot.hasData) return const Offstage(); final users = snapshot.data!; return ListView.builder( padding: const EdgeInsets.all(0),