feat: Hide keyboard when entering selection mode in ChatDetailScreen

This commit is contained in:
k1ngsterr1
2026-01-14 01:15:03 +05:00
parent 629d4864b1
commit d75897214b

View File

@@ -289,6 +289,14 @@ fun ChatDetailScreen(
// 🔥 MESSAGE SELECTION STATE - для Reply/Forward
var selectedMessages by remember { mutableStateOf<Set<String>>(emptySet()) }
val isSelectionMode = selectedMessages.isNotEmpty()
// 🔥 Закрываем клавиатуру когда открывается selection mode (action bar с Reply/Forward)
LaunchedEffect(isSelectionMode) {
if (isSelectionMode) {
keyboardController?.hide()
focusManager.clearFocus()
}
}
// 🔥 Закрытие экрана
val hideKeyboardAndBack: () -> Unit = {