agent-zero/plugins/_browser/webui
Alessandro fc6370b3ee Fix Browser startup state and stale URLs across chats
Clear the address, page state, viewer, and switching flags when no active
Browser tab remains. Release busy state on subscription failures so the
user can retry instead of remaining on the connecting screen.

Invalidate pending session, subscription, and command results when the
selected chat changes, and apply the active tab state from successful
subscriptions. Add regression coverage and document the lifecycle contract.

Validation: 176 browser tests and 29 host connector tests pass in separate
runs. The combined run encounters an existing ws_manager mock isolation
failure. Live checks on localhost:32081 cover blank-tab startup, switching
to an empty chat and back, closing the last tab, and retrying a failed
subscription.
2026-09-17 19:19:20 +02:00
..
browser-config-store.js Bound browser evaluate with recoverable JavaScript cancellation 2026-09-14 16:38:01 +02:00
browser-panel.html Polish surface modal headers and file tree interactions 2026-09-08 02:10:25 +02:00
browser-store.js Fix Browser startup state and stale URLs across chats 2026-09-17 19:19:20 +02:00
config.html Bound browser evaluate with recoverable JavaScript cancellation 2026-09-14 16:38:01 +02:00
main.html Unify surface modal header actions 2026-05-22 14:19:35 +02:00
thumbnail.jpg Add plugin thumbnails 2026-04-28 15:04:19 +02:00