Repository navigation
plat 664
github-actions[bot] edited this page Oct 7, 2026
·
2 revisions
| Field | Value |
|---|---|
| State | fixed on main |
| Priority | P2 |
| Product | app |
| Area | ui-control |
| Summary | With the same workflow open in several browser tabs, the agent's UI control refuses every action with ambiguous_client |
#agent_works, 2026-10-06 16:48 (Confida): the agent could no longer open views (dashboard, playbooks); it answered with ambiguous_client and asked the user to close extra windows. The user had three Confida tabs open.
Target the tab the user last sent a message from (or the focused one) instead of refusing when several are attached; refuse only when none can be chosen.
Each tab's binding records when it last became visible. A UI action goes to the visible tab that became visible last, else to the tab last seen visible; ambiguous_client remains only when no tab can be told apart (none ever visible, or an exact tie). Test: TestUIControlDisconnectedAndAmbiguousClients.
Auto-synced from docs/ on main. Edit there, not here.