Skeleton rows were one line (33px) under two-line rows (54px).
27 Sept 2026 · branch p11-skel-conversations · captured against propflow-stage · at 2f97f2329d+local
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.
Click-in from Clara, page render held so the real loading.tsx stays on screen. Skeleton rows: 33px, one bar. Loaded rows: 54px, name over phone.
Asserted in the captured DOM — FROM · HANDLED BY. The route skeleton's column headers.
Same click-in on this branch. The From skeleton is a name bar over a phone bar, so rows are 54px, the loaded height. Measured 15 rows, 839px, desktop and phone.
Asserted in the captured DOM — FROM · HANDLED BY. The route skeleton's column headers.
The loaded list, unchanged. Remaining differences are horizontal only: filter pills and content-sized columns.
Asserted in the captured DOM — FROM · HANDLED BY. The loaded table's headers.