- Shipped
- September 8, 2026 at 6:54 PM UTC
- Author
- Kamo
- Commit
- fad8424
The panels were built and tested entirely in jsdom, which can say a label is present and cannot say how wide it ended up. Rendering them at the widths ChessTool really gives them found three: - The review band would not shrink. Its wrapper carries `flexShrink: 0` to hold its height in the column it normally sits in, and with no stated width that also stopped it narrowing sideways: "Priya Raman-Whitfield has moved" sized it to max-content and hung 146 pixels off the side of a 278px rail. It is right by virtue of its container today; now it is right in either. - A long name was squeezed to an ellipsis. On a 236-pixel seat the name competed with the head-to-head record and the colour word and lost, measuring 48 pixels of the 236. The name is the one thing on a seat that has to survive, so it has a floor now. - The record is what gave way to buy that room, and only on the table does it still appear. Of the three things on that line — who they are, which side they are, how the two of them have done against each other — it is the one nobody opens a chess window to read. The test that asserted the record on `standard` now asserts its absence and says why, and there is a new one for the floor.