From f66ef5faed65ac10b6e6325a8a8d2a60dddccb36 Mon Sep 17 00:00:00 2001 From: kareena0229 Date: Mon, 8 Jun 2026 20:06:22 +0530 Subject: [PATCH] feat: auto focus message input on chat open --- frontend/components/chat/ChatWindow.jsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/frontend/components/chat/ChatWindow.jsx b/frontend/components/chat/ChatWindow.jsx index 8406521..00a0355 100644 --- a/frontend/components/chat/ChatWindow.jsx +++ b/frontend/components/chat/ChatWindow.jsx @@ -137,6 +137,13 @@ export default function ChatWindow({ selectedUser, onBack, isMobileHidden }) { getMessages(selectedUser._id) subscribeToMessages() } + +useEffect(() => { + if (selectedUser && textareaRef.current) { + textareaRef.current.focus(); + } +}, [selectedUser]); + return () => unsubscribeFromMessages() }, [selectedUser, getMessages, subscribeToMessages, unsubscribeFromMessages])