report_panes_reaped

Function report_panes_reaped 

Source
pub fn report_panes_reaped(label: String)
Expand description

Phase F.6 — sync API: tell the launcher that all browser-pane HWNDs belonging to a closing top-level window have been reaped (lifecycle entries drained, pane HWND map cleared, subwindow cascade closes initiated). Sent from client.rs::on_before_close AFTER the pane drain step, BEFORE the post-close pool-drain decision is reported.

The launcher’s window-cleanup-cascade saga uses this as the Step 1 → Step 2 transition signal: it marks the implicit pane reap as observed and lets the saga issue its DrainPoolIfLast IssueCmd (currently log-only — see saga/window_cleanup.rs module docstring for the saga-as-narrator scope decision).

Same no-op-if-disconnected semantics as the other report_* helpers; task dev mode silently drops.