static COMMAND_TX: OnceLock<UnboundedSender<Command>>Expand description
Phase B.4 — global outbound command channel. Set once when the
launcher pipe connects; sync callers (CEF lifecycle callbacks
fire on the UI thread) post Commands without needing a
tokio runtime handle. Drained by a task spawned in
connect_to_launcher that writes to the pipe.
None semantics: launcher IPC isn’t connected (e.g. task dev
mode where launcher isn’t in the loop). report_window_* calls
are silently no-ops; the host runs as before.