Conversation
|
The production fix is correct — I verified it independently and it does exactly what #223 and #244 need. The problem is one of the two new tests, which fails and is failing for a reason worth understanding. The layout change is right. I swept
And the guard makes the trade impossible in the bad direction: it requires I also drove a real So Enter genuinely opens the thread at the default 120 columns now, and the one-line The golden re-bless is clean. I checked it specifically, because a re-blessed golden is where a real regression hides. The old What's blocking: Deterministic, at the PR head and after merging current The root cause is the assertion at line 2209, Your sibling test proves the point: So this is a defect in the test's mental model, not in Two minor things while you're in there:
Marking changes requested purely for the red CI — the repo's own pre-PR bar in AGENTS.md is (Also worth cross-referencing #244 in the PR description — the design doc names it, the description names #223, and both are legitimately fixed here.) |
|
going to close this in favor of #255. |
Fixes #223 and fixes #244.
Pressing Enter on a selected message previously failed to open its thread at common terminal widths. The layout auto-hidden the thread pane when the proportional 35% width calculated below the 30-column minimum, even when there was enough total space for both panes.
This change clamps the thread pane to its minimum width when possible, keeps the thread status consistent when auto-hide is unavoidable, and adds regression coverage for the layout boundary and Enter flow.