From 9f8b0ba375272bdc2726540ed08d304b6e24a2ff Mon Sep 17 00:00:00 2001 From: iven Date: Sat, 4 Apr 2026 12:39:45 +0800 Subject: [PATCH] fix(desktop): fix ChatArea TSx type narrowing for toolSteps and subtasks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit unknown→ unknown ReactNode error --- desktop/src/components/ChatArea.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/desktop/src/components/ChatArea.tsx b/desktop/src/components/ChatArea.tsx index 16e9186..0d8f55f 100644 --- a/desktop/src/components/ChatArea.tsx +++ b/desktop/src/components/ChatArea.tsx @@ -644,16 +644,16 @@ function MessageBubble({ message, setInput }: { message: Message; setInput: (tex /> )} {/* Tool call steps chain (DeerFlow-inspired) */} - {!isUser && message.toolSteps && message.toolSteps.length > 0 && ( + {!isUser && message.toolSteps != null && message.toolSteps.length > 0 ? ( - )} + ) : null} {/* Subtask tracking (DeerFlow-inspired) */} - {!isUser && message.subtasks && message.subtasks.length > 0 && ( + {!isUser && message.subtasks != null && message.subtasks.length > 0 ? ( - )} + ) : null} {/* Message content with streaming support */}
{message.content