Skip to content

Lab: fix Runs table column-width drift causing text overlap - #486

Merged
conorplunkett merged 2 commits into
mainfrom
claude/preferred-acceptable-percentage-ne48os
Aug 27, 2026
Merged

Lab: fix Runs table column-width drift causing text overlap#486
conorplunkett merged 2 commits into
mainfrom
claude/preferred-acceptable-percentage-ne48os

Conversation

@conorplunkett

Copy link
Copy Markdown
Owner

Summary

  • #section-runs's column-width CSS (static/lab.css) requires an explicit px width per column since the table uses table-layout: fixed — any column left uncovered gets squeezed rather than left alone. That list had drifted out of sync through several rounds of columns being added (its own comment still said "16 columns"), leaving six-plus right-side columns (Preferred onward, including the per-row Delete button) with no width rule — their content was overlapping.
  • Rewrote the block for the table's current 23 columns, one explicit width each, and recalculated the table's fixed width to match the new sum exactly (1538px → 2092px).

Test plan

  • Verified column count programmatically: every nth-child(1)nth-child(23) covered exactly once, width sum matches the table's declared width exactly
  • Ran a local scripted (non-live) eval (phase2-eval --models scripted_naive --split survey) to generate a real stored run, started the app locally, and screenshotted the actual rendered Runs table in Chromium via Playwright — confirmed 23 header cells / 23 row cells, no visual overlap anywhere including the previously-broken Delete button column

Generated by Claude Code

table-layout: fixed needs an explicit width on every column or it
silently squeezes whatever's uncovered — the width rules had drifted
out of sync through several rounds of columns being added (own
comment still said "16 columns"), leaving six-plus right-side columns
uncovered and overlapping. Rewrote for the current 23 columns.
@vercel

vercel Bot commented Aug 27, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
unsafe-commercial-autonomy Ready Ready Preview Aug 27, 2026 2:32am

Request Review

…ptable-percentage-ne48os

# Conflicts:
#	CHANGELOG.md
@conorplunkett
conorplunkett merged commit 623f13e into main Aug 27, 2026
1 of 2 checks passed
@conorplunkett
conorplunkett deleted the claude/preferred-acceptable-percentage-ne48os branch August 27, 2026 02:31
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.

2 participants