One strip — filter and refresh beside the sub-tabs

Refactorkamo-internal
Shipped
August 12, 2026 at 9:54 PM UTC
Author
kamo
Commit
712e8b3

The controls sat in a second full-width row under the tab strip holding three short words and an icon, spending a whole band of the pane on what fits in the space the tab labels already leave empty. They move onto the tab row, right-aligned; the grid keeps the height. Both panels' filters render from the parent so the row cannot change height when the tab does, and the attention dot moves onto the Legal Packages tab with its probe — the dot has to survive that panel being unmounted, since a member sitting on Assigned Training is exactly who needs telling there is something in the other tab. Refresh crosses down as a bumped token rather than a ref handed upward, with the mount value skipped so a mount does not cost two identical requests. Page reset on a filter change is now adjusted during render in both panels: as an effect it fired after the load effect had already requested the new bucket at the old page.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing