diff --git a/lib/screens/chat/room.dart b/lib/screens/chat/room.dart index 81cd554..74f7882 100644 --- a/lib/screens/chat/room.dart +++ b/lib/screens/chat/room.dart @@ -917,8 +917,10 @@ class _ChatInput extends HookConsumerWidget { final isMobile = !kIsWeb && (Platform.isAndroid || Platform.isIOS); void send() { - inputFocusNode.requestFocus(); onSend.call(); + WidgetsBinding.instance.addPostFrameCallback((_) { + inputFocusNode.requestFocus(); + }); } Future handlePaste() async {