Settings: one compact width on every page

Every settings page uses the compact body. Extra building columns scroll sideways inside the grid. TEST company only.

2 Oct 2026 · branch settings-compact-width · captured against propflow-stage · at 3094af2567f

Data note. Every name and balance below comes from propflow-stage, which is anonymized by construction (ADR-0097/0110 — phones in the impossible +1000 NPA, emails @example.test). The identical capture against prod would carry real tenants' names and balances and is not safe to attach anywhere, which is why the generator refuses to run against one.

1 · Knowledge & policies: Company plus three buildings, in the compact body

Knowledge & policies was the widest settings page. It now uses the same compact body as Connections and Notifications. With Company and three TEST buildings, the grid scrolls sideways inside itself, and the header band and the row dividers run under every column. This capture is scrolled to the last column.

Asserted in the captured DOM — Company

Knowledge and policies grid in the compact body, scrolled to the third building column
Sections 2–3

2 · Renewals, Company alone: the single column keeps the full body width

With no building compared, Renewals' one column fills the compact body instead of shrinking to a narrow fixed track.

Asserted in the captured DOM — Company

Renewals company column at full compact width

3 · Renewals, Company beside a building

Adding a TEST building switches the table to fixed tracks. The page keeps the same compact width, so nothing shifts left or right. The tabs in the table header are the old Renewals bar; part 1a moves them into the shared header row.

Asserted in the captured DOM — Company

Renewals with Company and one building column
PropFlow Docs