fix(runner): hydrate eval DevTools snapshot

This commit is contained in:
Dotta committed 2026-08-20 15:10:32 -05:00
1 parent 3676557df9
commit cee6d60e0f
2 files changed
+2 -3

No files matched your search

@@ -886,7 +886,6 @@ export function App() {
{embeddedEval.navigation.previous ? <a href={embeddedEval.navigation.previous.href}>← {embeddedEval.navigation.previous.label}</a> : <span />}
<strong>{embeddedEval.passed ? "PASS" : "FAIL"} · {embeddedEval.attemptId}</strong>
{embeddedEval.navigation.next ? <a href={embeddedEval.navigation.next.href}>{embeddedEval.navigation.next.label} →</a> : <span />}
<button type="button" className="pit-button" aria-expanded={panelOpen} onClick={() => setPanelOpen((open) => !open)}><Icon name="evidence" /> {panelOpen ? "Close DevTools" : "Open DevTools"}</button>
</nav>
) : null}
@@ -1125,7 +1124,7 @@ export function App() {
<EvidencePanel
snapshot={snapshot}
evalReport={embeddedEval}
{...(route.mode === "live" && historicSessionId === null ? { devtools } : {})}
{...(embeddedEval !== null || (route.mode === "live" && historicSessionId === null) ? { devtools } : {})}
onForkRevision={(revision) => {
abandonTurn();
setActionError(null);
@@ -177,7 +177,7 @@ textarea {
.pit-app[data-eval-view="true"] { padding-left: 0; }
.pit-eval-nav { display: grid; grid-template-columns:auto auto minmax(0,1fr) auto auto; align-items:center; gap:12px; min-height:var(--pit-touch-target); padding:0 var(--pit-space-4); border-bottom:1px solid var(--pit-border-strong); background:var(--pit-surface-sunken); font-size:var(--pit-text-xs); }
.pit-eval-nav { display: grid; grid-template-columns:auto auto minmax(0,1fr) auto; align-items:center; gap:12px; min-height:var(--pit-touch-target); padding:0 var(--pit-space-4); border-bottom:1px solid var(--pit-border-strong); background:var(--pit-surface-sunken); font-size:var(--pit-text-xs); }
.pit-eval-nav strong { text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pit-eval-nav a { color:var(--pit-live); white-space:nowrap; }
@media(max-width:800px){.pit-eval-nav{grid-template-columns:auto 1fr auto}.pit-eval-nav>a:not(:first-child),.pit-eval-nav>span{display:none}.pit-eval-nav strong{text-align:left}}