browserChild; let windowId = view.viewType !== "background" ? (bc?.chromeOuterWindowID ?? -1) : -1; if (windowId !== fetchProperties.windowId) { continue; } } if ( fetchProperties.tabId !== null && view.tabId != fetchProperties.tabId ) { continue; } } // Do not include extension popups contexts while their document // is blocked on parsing during its preloading state // (See Bug 1748808). if (context.extension.hasContextBlockedParsingDocument(view)) { continue; } result.push(view.contentWindow); } return result; }; } return { extension: api }; } }; PK