From e2c7840a4dfaf2ca4d172169959b2b5b408ccb35 Mon Sep 17 00:00:00 2001 From: Shay Date: Tue, 23 Jun 2026 16:00:59 -0700 Subject: [PATCH] fix(workbench-ui): harden practice evidence nullish view guards --- workbench-ui/src/app/trace/practiceEvidenceView.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/workbench-ui/src/app/trace/practiceEvidenceView.ts b/workbench-ui/src/app/trace/practiceEvidenceView.ts index 51bbb260..8191a222 100644 --- a/workbench-ui/src/app/trace/practiceEvidenceView.ts +++ b/workbench-ui/src/app/trace/practiceEvidenceView.ts @@ -12,7 +12,8 @@ export function practiceEvidenceEmptyMessage(evidence: PracticeEvidence): string if (evidence.status === "missing_evidence") { return evidence.missing_reason ?? "No sealed practice evidence recorded for this turn."; } - return evidence.chain.length > 0 || evidence.sealed_trace !== null || evidence.trace_refusal !== null + const chain = evidence.chain ?? []; + return chain.length > 0 || evidence.sealed_trace != null || evidence.trace_refusal != null ? null : "No sealed practice evidence recorded for this turn."; }