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

@@ -290,6 +290,14 @@ fun ChatDetailScreen(
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 = {
keyboardController?.hide()