PR #13218 — Turnovers on Every company: the loading table leads with Company

Board row p11-x-skeleton-everywhere. PR #13218.

WhatLoading, beforeLoading, afterLoaded pageVerdict
Columns8: Unit, Property, Tenant, Move-Out Date, Stage, Work Orders, Charges, Days in Turn9: Company, Unit, Property, Tenant, Move-Out Date, Stage, Work Orders, Charges, Days in Turn9: (blank), Unit, Property, Tenant, Move-Out Date, Stage, Work Orders, Charges, Days in Turndiffers — compact icon on the page vs the word “Company” while loading (see note)
First headertext “Unit”, 144pxtext “Company”, 126pxicon “Company”, 88pxdiffers — see note
Header widths144px, 144px, 144px, 144px, 144px, 144px, 144px, 107px126px, 126px, 126px, 126px, 126px, 126px, 126px, 126px, 107px88px, 88px, 182px, 159px, 136px, 138px, 113px, 95px, 119pxdiffers — the loading table spreads columns evenly (see note)
Table top (y)395px395px395px✓ matches
Screenshots, notes, and how they were captured
Loading screen — before this PR
Loading screen — before this PR
Loading screen — after (#13218)
Loading screen — after (#13218)
Loaded page
Loaded page
Captured as the staff smoke login, whose default is Every company. Column count now matches (9 = 9) and the table does not move (y=395 both). Residual, not fixed here: the loaded page compacts the Company header to a building icon in an 88px column; the loading table draws the word “Company” in a 126px column. That is the loading table's general shape — it spreads its columns evenly (every loading column is 126px here, 144px on main), because compaction and column sizing are measured from row content the loading table does not have. It applies to every column, not only Company, and would be its own change to the shared table.
How these were captured. Local dev servers bound to the propflow-stage table (anonymized by construction), signed in as the smoke login, desktop 1440×900. The loading screen is held on screen by an uncommitted local hook (a cookie-gated wait in the list's page.tsx) that is in no PR. Values are read from the rendered DOM. Before = the code before this PR; after = with it.
PropFlow Docs