diff --git a/app/src/main/java/com/rosetta/messenger/ui/chats/ChatDetailScreen.kt b/app/src/main/java/com/rosetta/messenger/ui/chats/ChatDetailScreen.kt index 023f90b..0d05179 100644 --- a/app/src/main/java/com/rosetta/messenger/ui/chats/ChatDetailScreen.kt +++ b/app/src/main/java/com/rosetta/messenger/ui/chats/ChatDetailScreen.kt @@ -289,6 +289,14 @@ fun ChatDetailScreen( // 🔥 MESSAGE SELECTION STATE - для Reply/Forward var selectedMessages by remember { mutableStateOf>(emptySet()) } val isSelectionMode = selectedMessages.isNotEmpty() + + // 🔥 Закрываем клавиатуру когда открывается selection mode (action bar с Reply/Forward) + LaunchedEffect(isSelectionMode) { + if (isSelectionMode) { + keyboardController?.hide() + focusManager.clearFocus() + } + } // 🔥 Закрытие экрана val hideKeyboardAndBack: () -> Unit = {