From f1d6d949f12f1fac4331cdb5141ca4951af867ae Mon Sep 17 00:00:00 2001 From: yangdx Date: Tue, 9 Sep 2025 11:39:59 +0800 Subject: [PATCH] Fix assistant message display content fallback logic - Handle undefined vs empty string cases - Prevent COT content keep rendering before tag recieved --- lightrag_webui/src/components/retrieval/ChatMessage.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lightrag_webui/src/components/retrieval/ChatMessage.tsx b/lightrag_webui/src/components/retrieval/ChatMessage.tsx index c83169d9..d04686a5 100644 --- a/lightrag_webui/src/components/retrieval/ChatMessage.tsx +++ b/lightrag_webui/src/components/retrieval/ChatMessage.tsx @@ -53,7 +53,7 @@ export const ChatMessage = ({ message }: { message: MessageWithError }) => { // // For assistant messages, we prefer displayContent but fallback to content for backward compatibility const finalDisplayContent = message.role === 'user' ? message.content - : displayContent || message.content || '' + : (displayContent !== undefined ? displayContent : (message.content || '')) // Load KaTeX dynamically useEffect(() => {