Skip to content

fix(browser): recover sleeping live views without replacing saved sessions - #834

Merged
zomux merged 1 commit into
developfrom
codex/browser-recovery-controls
Oct 25, 2026
Merged

zomux merged 1 commit into
developfrom
codex/browser-recovery-controls

Conversation

@zomux

@zomux zomux commented Oct 24, 2026

Copy link
Copy Markdown
Contributor

A sleeping BrowserFabric session can retain an active OpenAgents tab record while its embedded share link stops working. Validation previously swallowed provider failures, so the UI kept displaying the broken iframe without a recovery state.

Add an explicit Reactivate action that wakes the existing session and reloads its current share URL. Validation now reports sleeping, unavailable, or alive without closing/replacing sessions. Sleeping tabs with active records get a recovery panel, and the toolbar recovery action remains available if the embedded viewer fails independently of session liveness.

Validation: 63 backend tests, 11 browser UI tests, and TypeScript checking pass. Live diagnosis reproduced BrowserFabric HTTP 500 for both get_page_info (probe and explicit wake) and list_sessions. That provider failure still blocks end-to-end recovery verification. No deployment or database migration performed.

@vercel

vercel Bot commented Oct 24, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
openagents-workspace Ready Ready Preview Oct 24, 2026 7:44pm UTC

Request Review

@zomux
zomux merged commit 196ab38 into develop Oct 25, 2026
5 checks passed

This branch was successfully deployed

1 active deployment
Preview — 2eab9de4 Deployed Oct 24, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant