Skip to content

Commit ce8f7e4

Browse files
committed
fix: ensure correct icon handling for context management error state
1 parent 5afed4f commit ce8f7e4

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

webview-ui/src/components/chat/context-management/InProgressRow.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,12 @@ export function InProgressRow({ eventType }: InProgressRowProps) {
3333
const getIcon = (): string => {
3434
switch (eventType) {
3535
case "condense_context":
36-
case "condense_context_error":
37-
return "codicon-fold"
3836
case "sliding_window_truncation":
37+
// All context management operations use the same icon
3938
return "codicon-fold"
39+
case "condense_context_error":
40+
// Error state should never have an in-progress state - match getProgressText() behavior
41+
throw new Error(`InProgressRow received error event type: ${eventType}`)
4042
default:
4143
assertNever(eventType)
4244
}

0 commit comments

Comments
 (0)