- Shipped
- August 24, 2026 at 10:09 PM UTC
- Author
- kamo
- Commit
- fc0ee0b
The member chat carried a permanent search box across the top of the window — the width of the whole toolbar, spent on a control that is empty almost all of the time and used in bursts. It is now a 28px magnifier that opens into the field on click, and the toolbar reads as four glyphs and air. The idea it is built around: the magnifier never moves and is never swapped out. Collapsed, the pill is 28px and the icon sits at its centre, 14px from the left edge; open, the pill has 6px of padding before a 16px icon, which puts the icon's centre at 14px again. The pill therefore grows out from behind a glyph that holds still, and the control reads as one object opening rather than two states crossfading. The width springs with a little overshoot on the way open and none on the way closed; the placeholder trails the growth by 60ms so the text arrives in a box that already has room for it; the clear control springs in only once there is something to clear. Closing always clears the query, and the field cannot be put away while it holds one: a collapsed magnifier still filtering the conversation would be the window lying about what it is showing. Blur leaves it open with text in it, and a stray click on the glyph focuses the field rather than discarding the search. Reduced motion is honoured throughout, the glyph carries the focus ring for a Tab as well as a click, and the 50px spacer the old box needed is gone with it.