diff --git a/src/browser/components/Messages/ReasoningMessage.tsx b/src/browser/components/Messages/ReasoningMessage.tsx index b33b66c759..35a9e8c69e 100644 --- a/src/browser/components/Messages/ReasoningMessage.tsx +++ b/src/browser/components/Messages/ReasoningMessage.tsx @@ -14,7 +14,7 @@ interface ReasoningMessageProps { const REASONING_FONT_CLASSES = "font-primary text-[12px] leading-[18px]"; export const ReasoningMessage: React.FC = ({ message, className }) => { - const [isExpanded, setIsExpanded] = useState(true); + const [isExpanded, setIsExpanded] = useState(message.isStreaming); // Track the height when expanded to reserve space during collapse transitions const [expandedHeight, setExpandedHeight] = useState(null); const contentRef = useRef(null);