diff --git a/features/video-studio/frontend-demo/src/components/InvisibleProtectionsDemo.tsx b/features/video-studio/frontend-demo/src/components/InvisibleProtectionsDemo.tsx
index 42e5ab4f8..8fb5e0fbe 100644
--- a/features/video-studio/frontend-demo/src/components/InvisibleProtectionsDemo.tsx
+++ b/features/video-studio/frontend-demo/src/components/InvisibleProtectionsDemo.tsx
@@ -888,8 +888,10 @@ function JobCard({ job, meta, expanded, onToggleExpand }: JobCardProps): ReactEl
)}
- {/* Done: adversary proof — always expanded when first completed, collapsible */}
- {job.status === 'done' && expanded && }
+ {/* Adversary proof — shown for done and failed jobs if any proof data exists */}
+ {(job.status === 'done' || (job.status === 'failed' && job.proofs.length > 0)) && expanded && (
+
+ )}
);
}