window.opener: checking…
shared-state read through the opener: —
This is the whole point of the delegation: this window was opened by the TAB (not the worker), so it holds a live window.opener and can share in-memory state — no cold-start bootstrap.
window.opener