From 5fcf36ed8eeef865c4d8b8db4cbb420ea5aa37ec Mon Sep 17 00:00:00 2001 From: Faisal Amir Date: Wed, 27 Aug 2025 23:23:36 +0700 Subject: [PATCH] fix: handle conditional UI regenerate resp --- web-app/src/containers/ThreadContent.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web-app/src/containers/ThreadContent.tsx b/web-app/src/containers/ThreadContent.tsx index a5a872b3e..fc7306142 100644 --- a/web-app/src/containers/ThreadContent.tsx +++ b/web-app/src/containers/ThreadContent.tsx @@ -40,6 +40,7 @@ import TokenSpeedIndicator from '@/containers/TokenSpeedIndicator' import CodeEditor from '@uiw/react-textarea-code-editor' import '@uiw/react-textarea-code-editor/dist.css' import { useTranslation } from '@/i18n/react-i18next-compat' +import { useModelProvider } from '@/hooks/useModelProvider' const CopyButton = ({ text }: { text: string }) => { const [copied, setCopied] = useState(false) @@ -152,6 +153,7 @@ export const ThreadContent = memo( } ) => { const { t } = useTranslation() + const { selectedModel } = useModelProvider() // Use useMemo to stabilize the components prop const linkComponents = useMemo( @@ -517,7 +519,7 @@ export const ThreadContent = memo( - {item.isLastMessage && ( + {item.isLastMessage && selectedModel && (