pub(super) fn handle_close_window_internal( state: &mut State, window_id: String, ) -> Vec<Event>
Phase E.5 — remove a window’s workspace mapping. Idempotent silent no-op on missing.