From d75897214bf36c8009710acaa82acce87033f0d1 Mon Sep 17 00:00:00 2001 From: k1ngsterr1 Date: Wed, 14 Jan 2026 01:15:03 +0500 Subject: [PATCH] feat: Hide keyboard when entering selection mode in ChatDetailScreen --- .../com/rosetta/messenger/ui/chats/ChatDetailScreen.kt | 8 ++++++++ 1 file changed, 8 insertions(+) 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 = {