From df8fbfc5d3ad9cac868a0d37ed20401528189246 Mon Sep 17 00:00:00 2001 From: k1ngsterr1 Date: Mon, 2 Mar 2026 14:19:59 +0500 Subject: [PATCH] feat: add delay for focus request in GroupSetupScreen during details step --- .../com/rosetta/messenger/ui/chats/GroupSetupScreen.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/com/rosetta/messenger/ui/chats/GroupSetupScreen.kt b/app/src/main/java/com/rosetta/messenger/ui/chats/GroupSetupScreen.kt index eb0b529..87ac59d 100644 --- a/app/src/main/java/com/rosetta/messenger/ui/chats/GroupSetupScreen.kt +++ b/app/src/main/java/com/rosetta/messenger/ui/chats/GroupSetupScreen.kt @@ -82,6 +82,7 @@ import com.rosetta.messenger.utils.AvatarFileManager import com.rosetta.messenger.utils.ImageCropHelper import com.rosetta.messenger.ui.settings.ProfilePhotoPicker import kotlinx.coroutines.Dispatchers +import kotlinx.coroutines.delay import kotlinx.coroutines.launch import kotlinx.coroutines.withContext @@ -231,6 +232,14 @@ fun GroupSetupScreen( } } + LaunchedEffect(Unit) { + if (step == GroupSetupStep.DETAILS) { + delay(120) + nameFocusRequester.requestFocus() + keyboardController?.show() + } + } + Scaffold( containerColor = backgroundColor, topBar = {