pub(super) fn handle_try_register_browser_pane_live(
state: &mut HostState,
block_id: String,
) -> DispatchOutputExpand description
PR #5 — sole pane registration entry point. Replaces
pane::lifecycle::PaneStateMachine::try_register_live.
- Live entry exists →
AlreadyLive(label) - Closing entry exists →
Closing - No entry → generate label, insert Live,
Fresh(label)+ emitBrowserPaneCreateRequested