diff --git a/workbench-ui/src/app/trace/PracticeEvidencePanel.tsx b/workbench-ui/src/app/trace/PracticeEvidencePanel.tsx
index d1d518e2..26373bc0 100644
--- a/workbench-ui/src/app/trace/PracticeEvidencePanel.tsx
+++ b/workbench-ui/src/app/trace/PracticeEvidencePanel.tsx
@@ -61,6 +61,10 @@ export function PracticeEvidencePanel({
() => (evidence ? JSON.stringify(evidence, null, 2) : ""),
[evidence],
);
+ const model = useMemo(
+ () => (evidence ? practiceEvidencePanelModel(evidence) : null),
+ [evidence],
+ );
if (isLoading) {
return ;
@@ -75,7 +79,7 @@ export function PracticeEvidencePanel({
/>
);
}
- if (!evidence) {
+ if (!evidence || model === null) {
return (
{model.emptyMessage ? (