← Context/ issues
Org Workbench in a narrow pane — the roster doesn't collapse, and the org card's contents spill out of their container
In a narrow pane the roster keeps its 300px and the card's link rows overflow — the flexbox `min-width: auto` trap, twice.
The two symptoms (screenshot-confirmed, 2026-07-24 evening)
Roster doesn't yield. The coverage roster keeps its 300px in a pane that can't afford it. Wanted: auto-hide below a width threshold, plus an always-available show/hide toggle so the operator can override either way.
The card doesn't contain its contents. Long link URLs (theorg.com/org/…) and people rows run past the org card's right border at whatever width they like. Cause:
.ow-urlhas ellipsis styling but is a flex item with implicitmin-width: auto, so it never shrinks — the row grows instead, and the same rule bites the.ow-listsgrid items and the person-row spans.
The fix (this doc precedes the implementation by minutes)
min-width: 0at every level that must shrink: the card, the lists-grid items, the entry rows,.ow-url(withflex: 1 1 autoso ellipsis actually engages), and the person-row name/role spans (ellipsis).App-level: measure the columns wrapper (
bind:clientWidth); roster auto-hides under ~860px; a compact toggle beside the search row shows "◀/▶ orgs" and overrides the auto behavior in either direction.This narrows the gap the component-library issue (No Component Library UI Improvised Not Component Based) will close properly — containment rules belong in shared list components, not re-discovered per remote.