My AI Agents Kept Fighting Me for My Own Browser
Description and use
AI agents conflicted in a single browser, reloading pages and erasing user input. Implementing a broker that assigns separate tabs and blocks reloads resolved the issue.
Problem
AI agents repeatedly reloaded or closed pages in a shared browser, wiping user input and causing conflict.
Outcome
The broker-enabled workflow eliminates tab conflicts, preserves user input, and allows simultaneous agent use without page reloads or closures.
Workflow
- Run broker on local machine listening on browser debug port 9222
- Assign each agent a dedicated tab via broker
- Before each action, agent reads current page state
- Agent performs action only if page matches expected state
- If user completes a captcha or form, agent detects change and continues
- Broker blocks any reload or close during active job
- When job ends, broker closes all associated tabs
Evidence
The agents kept opening a page, filling part of the form, closing it, and opening it again, over and over in front of me.
The broker sits on the browser’s debug port and gives each agent its own tab, so agents can’t see or grab each other’s tabs or mine, and it won’t let an agent pull the window in front of me.
One tab per job. An agent works in one tab from start to finish and never opens a second copy of the same page.
- Record date: 2026-11-01T16:58:59.216Z