From 9a81c400aba98f00b3b54805b5c4a1438bc03f6a Mon Sep 17 00:00:00 2001 From: one Date: Fri, 11 Jul 2025 11:05:08 +0800 Subject: [PATCH] fix: sticky code toolbar (#8012) fix: sticky code toolbar for single-model message --- src/renderer/src/pages/home/Messages/MessageGroup.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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