"Open Call routing" picks the company, not the address

Evidence for board row ui-s-b, PR #15918. Captured 2026-10-02 from a local dev server running the PR head, pointed at propflow-stage (an anonymized table, confirmed by the server's own /api/health), signed in as the smoke user. The test company is "Test Client Co". The run started with a DIFFERENT company picked ("Fixture Property Co"), so the click had a real change to make. Playwright exit 0.

What was checked

✓ staff company page for Test Client Co, go-live checklist, "Open Call routing"
    link: /settings/calls
    address after the click: /settings/calls   (no ?org=)
    company picker before the click: Fixture Property Co
    company picker after the click:  Test Client Co
    saved on the login (one PUT /api/auth/selection): ['org=org_cf4d4ea9-3a9a-4d3d-8dbc-694b4c22a769&prop=*@org_cf4d4ea9-3a9a-4d3d-8dbc-694b4c22a769']
✓ fresh load of the bare /settings/calls: the picker still names Test Client Co
Screens: the checklist link, the Calls & messages page after the click, and after a fresh load

1 · The checklist on the staff company page

The phone rows each carry "Open Call routing". The link looks the same as before. Only its address (now plain) and its click (now picks this company) changed. The top-left picker still names the other company.

Go-live checklist with Open Call routing links

2 · After the click: Calls & messages for Test Client Co

The address is plain /settings/calls, and the top-left picker now names Test Client Co, so this is that company's call routing.

Calls and messages, company Test Client Co

3 · After a fresh load of the same plain address

The server answers from the pick saved on the login, so a reload stays on Test Client Co.

Calls and messages after reload

The smoke user's saved pick was reset to "every company" at the end. Nothing was sent to anyone, and no phone line was involved. The email shown on the checklist is an anonymized @example.test address from the stage table.

PropFlow Docs