From 647f84f31fc57d3203a936aa3656c327ef38b0d9 Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Thu, 17 Sep 2026 11:31:28 -0400 Subject: [PATCH] don't await ensureVisible --- lib/src/widgets/emoji_picker.dart | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/lib/src/widgets/emoji_picker.dart b/lib/src/widgets/emoji_picker.dart index 4a38bc2..a31148e 100644 --- a/lib/src/widgets/emoji_picker.dart +++ b/lib/src/widgets/emoji_picker.dart @@ -58,7 +58,7 @@ class EmojiPicker extends HookConsumerWidget { ); useEffect(() { - void syncSelectedCategoryWithScroll() async { + void syncSelectedCategoryWithScroll() { final viewport = scrollViewKey.currentContext?.findRenderObject() as RenderBox?; @@ -86,11 +86,13 @@ class EmojiPicker extends HookConsumerWidget { chipKeys[firstVisibleIndex].currentContext; if (chipContext != null) { - await Scrollable.ensureVisible( - chipContext, - duration: Duration(milliseconds: 300), - curve: Curves.easeInOut, - alignment: 0, + unawaited( + Scrollable.ensureVisible( + chipContext, + duration: Duration(milliseconds: 300), + curve: Curves.easeInOut, + alignment: 0, + ), ); } }