- Shipped
- August 14, 2026 at 5:19 PM UTC
- Author
- kamo
- Commit
- f02b093
THE FLICKER. The docket row set `overflow-x: auto` and left the other axis alone — but CSS computes `overflow-y: visible` to `auto` the moment the other axis is not visible, so the row was quietly scrollable vertically too. Its nodes grow to scale(1.08) on hover, which overflowed by those few pixels, raised a vertical scrollbar, reflowed the row out from under the pointer, dropped the hover, removed the scrollbar, and started over. It ran Both axes are now declared, with vertical padding so `hidden` clips nothing: without the padding the scaled node would simply be cut off instead of flickering. THE COUNTER moved out from under the title to the centre of the bar. The header is three columns and the outer two share `flex: 1 1 0`, which is what puts it on the TRUE midpoint rather than wherever the package name happens to end — both sides claim the same free space, so the centre does not drift with the title's length. It reads as a pill rather than loose text, because centred type with nothing around it looks like something that drifted there rather than something that was placed. The title is now a single line beside the back arrow, which is the shape every other page header in the app already has.