Skip to content

fix(dashboard): contain transcript detail on mobile#1660

Merged
christso merged 1 commit into
mainfrom
dashboard-transcript-mobile
Jul 5, 2026
Merged

fix(dashboard): contain transcript detail on mobile#1660
christso merged 1 commit into
mainfrom
dashboard-transcript-mobile

Conversation

@christso

@christso christso commented Jul 5, 2026

Copy link
Copy Markdown
Collaborator

Summary

At a 390px-wide viewport, run detail transcript inspection now stays inside the Dashboard content area instead of letting the selected row detail or transcript controls widen the page. The result tables still keep their intentional contained horizontal scrolling, but opening a row detail, switching to Transcript, using transcript controls, and scrolling message cards no longer creates incoherent page-level clipping.

This keeps the fix scoped to the run-detail/transcript layout: EvalDetail and TranscriptTimeline now consistently allow flex and scroll descendants to shrink, and long transcript artifact labels wrap within the panel.

Related: av-2s7.24

Validation

  • bun install
  • bun --filter @agentv/core build
  • bun --filter @agentv/sdk build
  • bun test ./src/components/transcript-timeline.test.tsx ./src/components/ResultTable.test.tsx ./src/components/EvalDetail.test.ts from apps/dashboard
  • bun --filter @agentv/dashboard test
  • bun run lint apps/dashboard/src/components/ResultTable.tsx apps/dashboard/src/components/EvalDetail.tsx apps/dashboard/src/components/TranscriptTimeline.tsx apps/dashboard/src/components/transcript-timeline.test.tsx
  • bun --filter @agentv/dashboard build
  • Browser UAT with agent-browser against http://localhost:3139:
    • 390x844: opened run detail for remote::replay-contract, opened row detail, switched to Transcript, verified controls and message anchors.
    • 390x844 width check: bodyScrollWidth=382, mainScrollWidth=374, detailScrollWidth=324, detailClientWidth=324.
    • 1280x900 sanity: mainScrollWidth=1016, detailScrollWidth=670.

Private evidence: EntityProcess/agentv-private branch evidence/av-2s7-24-transcript-mobile, commit 306c2cc.

Evidence files:

  • dogfood/av-2s7-24-transcript-mobile/mobile-transcript-controls-390x844.png
  • dogfood/av-2s7-24-transcript-mobile/mobile-transcript-messages-390x844.png
  • dogfood/av-2s7-24-transcript-mobile/desktop-transcript-sanity-1280x900.png

Review Notes

ce-code-review could not be run through its normal subagent path because this Codex session exposes subagents with a tool-level restriction against spawning unless the user explicitly requested delegation. I performed a manual diff review instead; no actionable findings remain.

Post-Deploy Monitoring & Validation

No additional production monitoring required. This is a local Dashboard layout-only fix; validation is browser UAT on the affected run-detail transcript workflow plus Dashboard tests/build.


Compound Engineering
GPT--5_Codex

@christso christso merged commit c512cf7 into main Jul 5, 2026
8 checks passed
@christso christso deleted the dashboard-transcript-mobile branch July 5, 2026 03:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant