diff --git a/src/renderer/src/pages/home/Messages/MessageGroup.tsx b/src/renderer/src/pages/home/Messages/MessageGroup.tsx index 13cc692b93..efa825e8ca 100644 --- a/src/renderer/src/pages/home/Messages/MessageGroup.tsx +++ b/src/renderer/src/pages/home/Messages/MessageGroup.tsx @@ -27,7 +27,8 @@ const MessageGroup = ({ messages, topic, registerMessageElement }: Props) => { const { isMultiSelectMode } = useChatContext(topic) const [multiModelMessageStyle, setMultiModelMessageStyle] = useState( - messages[0].multiModelMessageStyle || multiModelMessageStyleSetting + // 对于单模型消息,采用简单的样式,避免 overflow 影响内部的 sticky 效果 + messages.length < 2 ? 'fold' : messages[0].multiModelMessageStyle || multiModelMessageStyleSetting ) const messageLength = messages.length