One save bar, and edits that survive a building switch (settings topic page, slice 3)

Leasing & tours on the TEST company: an edit, a switch to another building, the bar naming the hidden one, back with the edit intact, then one Save.

2 Oct 2026 · branch settings-portfolio/topic-page-s3 · captured against propflow-stage · at e9ac4d62ffc

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 · 1. An edit on a building

Property, then the TEST building 146 Quillwood Lane: its column sits beside Company. Its tour length is set to 60 minutes. The one save bar at the bottom of the page appears.

Asserted in the captured DOM — Tour length · 146 Quillwood Lane · You have unsaved changes

Tour length set to 60 minutes on the building, save bar showing
Sections 2–4

2 · 2. Switch to another building: the edit is kept, and the bar says where

The building tab's chevron swaps 146 Quillwood Lane for another TEST building (118 Quillwood Lane). No prompt, and nothing is discarded. The save bar stays and names the column that is no longer on the page: Unsaved changes: 146 Quillwood Lane, … (not shown). (The dark "Default staff" chip over the start of the bar is the staff-only view switcher of the smoke login, not part of the page.)

Asserted in the captured DOM — Unsaved changes: · (not shown)

Another building beside Company, save bar naming the hidden building

3 · 3. Back again: the edit is still in its box

Swapping back to 146 Quillwood Lane shows the 60 minutes still in its box, marked as set for this property. The bar is back to its plain sentence because every column with an edit is on the page.

Asserted in the captured DOM — 146 Quillwood Lane · 60 minutes · You have unsaved changes

The building's tour length still reads 60 minutes after the round trip

4 · 4. One Save

Save sends only the changed field to that building's own route. The bar closes and the toast says the settings were saved. (The test value was put back afterwards.)

Asserted in the captured DOM — Settings saved · 60 minutes

Saved: toast showing, bar gone
PropFlow Docs