From 98bed42dec0ecd0399bbc7e608af0557315be174 Mon Sep 17 00:00:00 2001 From: Roo Code Date: Fri, 6 Feb 2026 15:48:44 +0000 Subject: [PATCH] fix: remove MCP image preview thumbnails, keep only intermediate file persistence --- webview-ui/src/components/chat/ChatRow.tsx | 3 --- webview-ui/src/components/chat/ChatView.tsx | 10 ---------- webview-ui/src/components/chat/McpExecution.tsx | 10 ---------- 3 files changed, 23 deletions(-) diff --git a/webview-ui/src/components/chat/ChatRow.tsx b/webview-ui/src/components/chat/ChatRow.tsx index 66f9ba75f5..e71f92dc41 100644 --- a/webview-ui/src/components/chat/ChatRow.tsx +++ b/webview-ui/src/components/chat/ChatRow.tsx @@ -119,7 +119,6 @@ interface ChatRowProps { onFollowUpUnmount?: () => void isFollowUpAnswered?: boolean isFollowUpAutoApprovalPaused?: boolean - mcpResponseImages?: string[] editable?: boolean hasCheckpoint?: boolean } @@ -174,7 +173,6 @@ export const ChatRowContent = ({ onBatchFileResponse, isFollowUpAnswered, isFollowUpAutoApprovalPaused, - mcpResponseImages, }: ChatRowContentProps) => { const { t, i18n } = useTranslation() @@ -1629,7 +1627,6 @@ export const ChatRowContent = ({ server={server} useMcpServer={useMcpServer} alwaysAllowMcp={alwaysAllowMcp} - images={mcpResponseImages ?? message.images} /> )} diff --git a/webview-ui/src/components/chat/ChatView.tsx b/webview-ui/src/components/chat/ChatView.tsx index fdf0ff648f..81f6cbebf6 100644 --- a/webview-ui/src/components/chat/ChatView.tsx +++ b/webview-ui/src/components/chat/ChatView.tsx @@ -1327,15 +1327,6 @@ const ChatViewComponent: React.ForwardRefRenderFunction } - // For use_mcp_server ask messages, find the corresponding mcp_server_response to get images - let mcpResponseImages: string[] | undefined - if (messageOrGroup.type === "ask" && messageOrGroup.ask === "use_mcp_server") { - const mcpResponse = modifiedMessages.find( - (m) => m.ts > messageOrGroup.ts && m.say === "mcp_server_response", - ) - mcpResponseImages = mcpResponse?.images - } - // regular message return ( { const { t } = useTranslation("mcp") @@ -292,13 +289,6 @@ export const McpExecution = ({ hasArguments={!!(isArguments || useMcpServer?.arguments || argumentsText)} isPartial={status ? status.status !== "completed" : false} /> - - {/* Images section - show thumbnails of returned images */} - {images && images.length > 0 && ( -
- -
- )} )