diff --git a/src/components/middle/composer/MessageInput.tsx b/src/components/middle/composer/MessageInput.tsx index c6f19e4a4..2c182d122 100644 --- a/src/components/middle/composer/MessageInput.tsx +++ b/src/components/middle/composer/MessageInput.tsx @@ -132,6 +132,10 @@ const MessageInput: FC = ({ const chatIdRef = useRef(chatId); chatIdRef.current = chatId; const focusInput = useCallback(() => { + if (!inputRef.current) { + return; + } + if (isHeavyAnimating()) { setTimeout(focusInput, FOCUS_DELAY_MS); return;