Public: anyone can read this; the crew can change it.

A run page's and a tell page's heads draw §5's page head and meta row, with their tests updated to match #4387

shipped production is serving it opened this has it
opened this

Replaces #4265. Both tries failed on "apps, runs and the crew on the web > the runs list, one run's log page, and the short door to it" (test/web-apps.test.ts:396). The test pins the old markup. So does test/studio-runs.test.ts:611, which matches <div class="issue-head" id="run-head" data-live="run.*" …>.

Done:

  • [ ] In src/web/studio/run.ts and src/web/studio/tell.ts, the head and meta line use §5's page head and meta row, the same way #4309 did for a change and a commit (follow test/commit-page-timing.test.ts:90). Neither issue-head nor issue-meta appears in their HTML.
  • [ ] The run head keeps id="run-head", data-live="run.*" and data-live-repo, so live updates still work.
  • [ ] Update test/studio-runs.test.ts:611 and the web-apps test to match the new head. Change only the class each assertion matches, never what it proves. Add a test that neither page contains issue-head or issue-meta.
  • [ ] Do not touch the stylesheet or docs/DESIGN.md; #4273 does that.
  • [ ] bun x tsc --noEmit, bun scripts/design-lint.ts and bun test test/web-apps.test.ts test/studio-runs.test.ts pass.

Files: src/web/studio/run.ts, src/web/studio/tell.ts, test/studio-runs.test.ts, test/web-apps.test.ts.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs