From 17f9ed8d177298dbfaab34762994c38567f84663 Mon Sep 17 00:00:00 2001 From: dab246 Date: Thu, 15 Jun 2023 17:34:28 +0700 Subject: [PATCH] Hide keyboard when open choose attachment dialog on mobile (cherry picked from commit f6a7654e4f66e227eb745ea3453d011e43dc162e) --- lib/features/composer/presentation/composer_controller.dart | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/features/composer/presentation/composer_controller.dart b/lib/features/composer/presentation/composer_controller.dart index 97b2b5cc2..2bbdd8760 100644 --- a/lib/features/composer/presentation/composer_controller.dart +++ b/lib/features/composer/presentation/composer_controller.dart @@ -1185,10 +1185,11 @@ class ComposerController extends BaseController { } void clearFocusEditor(BuildContext context) { - if (!kIsWeb) { + if (PlatformInfo.isMobile) { htmlEditorApi?.unfocus(); + KeyboardUtils.hideSystemKeyboardMobile(); } - FocusManager.instance.primaryFocus?.unfocus(); + FocusScope.of(context).unfocus(); } void closeComposerWeb({dynamic result}) {