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 834d7c7..1722a32 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 @@ -1955,6 +1955,15 @@ private fun MessageInputBar( onToggleEmojiPicker(false) } } + + // 🔥 Закрываем клавиатуру когда пользователь заблокирован + LaunchedEffect(isBlocked) { + if (isBlocked) { + val imm = context.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager + imm.hideSoftInputFromWindow(view.windowToken, 0) + focusManager.clearFocus(force = true) + } + } // Функция для гарантированного закрытия клавиатуры через InputMethodManager fun hideKeyboardCompletely() {