From bc7960819d210ac11316c7ab861fbf86e9249323 Mon Sep 17 00:00:00 2001 From: Roo Code Date: Fri, 2 Jan 2026 16:35:58 +0000 Subject: [PATCH] fix: add missing hideCosts import and interface property --- webview-ui/src/components/chat/TaskHeader.tsx | 1 + .../chat/context-management/CondensationResultRow.tsx | 2 ++ webview-ui/src/context/__tests__/ExtensionStateContext.spec.tsx | 1 + 3 files changed, 4 insertions(+) diff --git a/webview-ui/src/components/chat/TaskHeader.tsx b/webview-ui/src/components/chat/TaskHeader.tsx index de499b9aad..b733514eb6 100644 --- a/webview-ui/src/components/chat/TaskHeader.tsx +++ b/webview-ui/src/components/chat/TaskHeader.tsx @@ -43,6 +43,7 @@ export interface TaskHeaderProps { cacheReads?: number totalCost: number contextTokens: number + hideCosts?: boolean buttonsDisabled: boolean handleCondenseContext: (taskId: string) => void todos?: any[] diff --git a/webview-ui/src/components/chat/context-management/CondensationResultRow.tsx b/webview-ui/src/components/chat/context-management/CondensationResultRow.tsx index 526ebebbe7..732a914a21 100644 --- a/webview-ui/src/components/chat/context-management/CondensationResultRow.tsx +++ b/webview-ui/src/components/chat/context-management/CondensationResultRow.tsx @@ -5,6 +5,7 @@ import { FoldVertical } from "lucide-react" import type { ContextCondense } from "@roo-code/types" +import { useExtensionState } from "@src/context/ExtensionStateContext" import { Markdown } from "../Markdown" interface CondensationResultRowProps { @@ -17,6 +18,7 @@ interface CondensationResultRowProps { */ export function CondensationResultRow({ data }: CondensationResultRowProps) { const { t } = useTranslation() + const { hideCosts } = useExtensionState() const [isExpanded, setIsExpanded] = useState(false) const { cost, prevContextTokens, newContextTokens, summary } = data diff --git a/webview-ui/src/context/__tests__/ExtensionStateContext.spec.tsx b/webview-ui/src/context/__tests__/ExtensionStateContext.spec.tsx index e1639fb07b..cd86b7c235 100644 --- a/webview-ui/src/context/__tests__/ExtensionStateContext.spec.tsx +++ b/webview-ui/src/context/__tests__/ExtensionStateContext.spec.tsx @@ -214,6 +214,7 @@ describe("mergeExtensionState", () => { remoteControlEnabled: false, taskSyncEnabled: false, featureRoomoteControlEnabled: false, + hideCosts: false, isBrowserSessionActive: false, checkpointTimeout: DEFAULT_CHECKPOINT_TIMEOUT_SECONDS, // Add the checkpoint timeout property }