diff --git a/frontend/src/components/tasks/TaskDetails/LogsTab.tsx b/frontend/src/components/tasks/TaskDetails/LogsTab.tsx index 1ad556ce..61743a5d 100644 --- a/frontend/src/components/tasks/TaskDetails/LogsTab.tsx +++ b/frontend/src/components/tasks/TaskDetails/LogsTab.tsx @@ -445,11 +445,7 @@ function LogsTab({ selectedAttempt }: Props) { return (
- + { @@ -552,7 +548,7 @@ function LogsTab({ selectedAttempt }: Props) { ? 'flex items-start gap-3 rounded-md border p-3' : hasRisk ? 'flex items-start gap-3 rounded-md border border-destructive/30 bg-destructive/10 p-3' - : 'flex items-start gap-3 rounded-md border border-amber-300/60 bg-amber-50/70 p-3' + : 'flex items-start gap-3 rounded-md border p-3 border-amber-300/60 bg-amber-50/70 dark:border-amber-400/30 dark:bg-amber-900/20' } >
@@ -571,7 +567,8 @@ function LogsTab({ selectedAttempt }: Props) { ? 'font-medium text-muted-foreground' : hasRisk ? 'font-medium text-destructive' - : 'font-medium text-amber-700') + ' mb-2' + : 'font-medium text-amber-700 dark:text-amber-300') + + ' mb-2' } > Reset worktree diff --git a/frontend/src/components/tasks/TodoPanel.tsx b/frontend/src/components/tasks/TodoPanel.tsx index 4b98e5e3..cacb9bb0 100644 --- a/frontend/src/components/tasks/TodoPanel.tsx +++ b/frontend/src/components/tasks/TodoPanel.tsx @@ -25,10 +25,14 @@ export function TodoPanel({ selectedAttempt }: TodoPanelProps) { const filteredProcesses = useMemo( () => - (attemptData.processes || []).filter((p) => - shouldShowInLogs(p.run_reason) + (attemptData.processes || []).filter( + (p) => shouldShowInLogs(p.run_reason) && !p.dropped ), - [attemptData.processes?.map((p) => p.id).join(',')] + [ + attemptData.processes + ?.map((p) => `${p.id}:${p.status}:${p.dropped}`) + .join(','), + ] ); const { entries } = useProcessesLogs(filteredProcesses, true);