diff --git a/lib/widgets/chat_page/emoji_picker_button.dart b/lib/widgets/chat_page/emoji_picker_button.dart index d96594f..e8805ca 100644 --- a/lib/widgets/chat_page/emoji_picker_button.dart +++ b/lib/widgets/chat_page/emoji_picker_button.dart @@ -36,7 +36,10 @@ class EmojiPickerButton extends HookConsumerWidget { ), textController: controller ..addListener(() { - Navigator.of(context).pop(); + // Without this, there will sometimes be a debugLocked is not true error sometimes + Future.delayed(Duration.zero, () { + if (context.mounted) Navigator.of(context).pop(); + }); onSelection?.call(controller.text); }), ),