From 57b82e0fb8e1bc01f05d34d9fee3ac313a98a1ca Mon Sep 17 00:00:00 2001 From: Shay Date: Tue, 23 Jun 2026 16:01:42 -0700 Subject: [PATCH] fix(workbench-ui): memoize practice evidence panel model --- workbench-ui/src/app/trace/PracticeEvidencePanel.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 ? (