Documented limitation from C1 (#29): the screencast binds to session.page at start; after a B1 crash recovery (recoverSession swaps in a new page), the stream tears down with the old page and does not auto-reattach — the viewer freezes and the user must call browser_live_view again.
Scope
- After recovery, if a live view was active for the session, re-issue
startScreencast on the new page transparently.
- Likely: have the live-view manager subscribe to a recovery signal, or re-bind on
session.page change.
Acceptance
- Crash a page mid-live-view → after recovery, frames resume on the same viewer URL without manual restart.
- No leak of the old CDP session.
Documented limitation from C1 (#29): the screencast binds to
session.pageat start; after a B1 crash recovery (recoverSessionswaps in a new page), the stream tears down with the old page and does not auto-reattach — the viewer freezes and the user must callbrowser_live_viewagain.Scope
startScreencaston the new page transparently.session.pagechange.Acceptance