diff --git a/app/src/main/java/com/rosetta/messenger/MainActivity.kt b/app/src/main/java/com/rosetta/messenger/MainActivity.kt index 62972e7..3395341 100644 --- a/app/src/main/java/com/rosetta/messenger/MainActivity.kt +++ b/app/src/main/java/com/rosetta/messenger/MainActivity.kt @@ -21,7 +21,6 @@ import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.platform.LocalFocusManager -import androidx.compose.ui.platform.LocalSoftwareKeyboardController import androidx.compose.ui.platform.LocalView import androidx.core.content.ContextCompat import androidx.core.view.WindowCompat @@ -591,7 +590,6 @@ fun MainScreen( // Load username AND name from AccountManager (persisted in DataStore) val context = LocalContext.current - val keyboardController = LocalSoftwareKeyboardController.current val focusManager = LocalFocusManager.current val rootView = LocalView.current val callScope = rememberCoroutineScope() @@ -767,7 +765,6 @@ fun MainScreen( LaunchedEffect(callUiState.isVisible) { if (callUiState.isVisible) { - keyboardController?.hide() focusManager.clearFocus(force = true) // Fallback for cases where IME survives focus reset due to window transitions.