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 5ab45f0..01d930a 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 @@ -301,6 +301,9 @@ fun ChatDetailScreen( // 🔥 Закрываем клавиатуру и emoji picker когда открывается selection mode (action bar с Reply/Forward) LaunchedEffect(isSelectionMode) { if (isSelectionMode) { + // Используем нативный InputMethodManager для НАДЁЖНОГО закрытия клавиатуры + val imm = context.getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManager + imm.hideSoftInputFromWindow(view.windowToken, 0) keyboardController?.hide() focusManager.clearFocus() showEmojiPicker = false