feat: Hide keyboard when user is blocked in MessageInputBar

This commit is contained in:
k1ngsterr1
2026-01-14 00:18:07 +05:00
parent e14de42c5f
commit 853cf68f81

View File

@@ -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() {