All companies: the pick-a-company notice, and nothing under it

Follow-up to #16812 (ruling f535d2eb9): no grey loading cards, no all-time NOI read, plain copy for no access.

5 Oct 2026 · branch fix/staff-null-a2a-pick-state · captured against propflow-stage · at c8196808119+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.

1 · Dashboard, All companies: the notice alone

Platform-staff smoke identity on ?org=*. Only the notice shows; the card canvas is not drawn, so there are no grey bars waiting on numbers that will never be read.

Asserted in the captured DOM — Pick a company to see these numbers. Use the company picker at the top left.. The two-sentence notice is on screen.

Dashboard, All companies: the notice alone
Sections 2–3

2 · Maintenance hub, All companies

The same notice, now a plain information banner. The cards say the numbers are not available for this selection.

Asserted in the captured DOM — Pick a company to see these numbers. Use the company picker at the top left. · Not available for this selection. Notice and the cards' not-available state.

Maintenance hub, All companies

3 · Control: one company picked

The anonymized test company picked: no notice, the cards and their numbers as before. Shot last so the login's remembered pick stays on that company.

Asserted in the captured DOM — OCCUPANCY. The top-row cards render for a picked company.

Control: one company picked
PropFlow Docs