From dbf331b9b41b44f7da4967f4f97abaef79dcce37 Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Wed, 12 Mar 2025 11:44:27 +0800 Subject: [PATCH] fix(MessageGroup): Refine grouped message display condition Modify isGrouped logic to ensure only assistant messages are considered when determining group status --- src/renderer/src/pages/home/Messages/MessageGroup.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/src/pages/home/Messages/MessageGroup.tsx b/src/renderer/src/pages/home/Messages/MessageGroup.tsx index 104851bc..0287e04a 100644 --- a/src/renderer/src/pages/home/Messages/MessageGroup.tsx +++ b/src/renderer/src/pages/home/Messages/MessageGroup.tsx @@ -28,7 +28,7 @@ const MessageGroup = ({ messages, topic, hidePresetMessages, onSetMessages }: Pr const messageLength = messages.length const [selectedIndex, setSelectedIndex] = useState(messageLength - 1) - const isGrouped = messageLength > 1 + const isGrouped = messageLength > 1 && messages.every((m) => m.role === 'assistant') const isHorizontal = multiModelMessageStyle === 'horizontal' const isGrid = multiModelMessageStyle === 'grid'