diff --git a/frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/index.jsx b/frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/index.jsx
index dc7331476bd8ef37d239f5c62ad33a1f6aad6917..8fa4815dc24a9ea494936c2fc5284907fb6c7210 100644
--- a/frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/index.jsx
+++ b/frontend/src/components/WorkspaceChat/ChatContainer/ChatHistory/index.jsx
@@ -14,7 +14,7 @@ export default function ChatHistory({ history = [], workspace, sendCommand }) {
   const chatHistoryRef = useRef(null);
 
   useEffect(() => {
-    scrollToBottom();
+    if (isAtBottom) scrollToBottom();
   }, [history]);
 
   const handleScroll = () => {