From 4a89403566c85eff76a959bc62be76f1e8af5ce6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9D=9E=E6=B3=95=E6=93=8D=E4=BD=9C?= Date: Fri, 14 Nov 2025 15:38:43 +0800 Subject: [PATCH] fix: click log panel of log page cause whole page crash (#28218) --- web/app/components/app/log/list.tsx | 21 +++++++++++-------- .../base/message-log-modal/index.stories.tsx | 11 ++++++---- 2 files changed, 19 insertions(+), 13 deletions(-) diff --git a/web/app/components/app/log/list.tsx b/web/app/components/app/log/list.tsx index 5de86be7b9..54cc345d2e 100644 --- a/web/app/components/app/log/list.tsx +++ b/web/app/components/app/log/list.tsx @@ -42,6 +42,7 @@ import { getProcessedFilesFromResponse } from '@/app/components/base/file-upload import cn from '@/utils/classnames' import { noop } from 'lodash-es' import PromptLogModal from '../../base/prompt-log-modal' +import { WorkflowContextProvider } from '@/app/components/workflow/context' type AppStoreState = ReturnType type ConversationListItem = ChatConversationGeneralDetail | CompletionConversationGeneralDetail @@ -779,15 +780,17 @@ function DetailPanel({ detail, onFeedback }: IDetailPanel) { } {showMessageLogModal && ( - { - setCurrentLogItem() - setShowMessageLogModal(false) - }} - defaultTab={currentLogModalActiveTab} - /> + + { + setCurrentLogItem() + setShowMessageLogModal(false) + }} + defaultTab={currentLogModalActiveTab} + /> + )} {!isChatMode && showPromptLogModal && ( { return (
- + + +
) }