Tests property access on a cached DOMWindow after the associated frame is navigated. Test should not crash and properties read from the cached DOMWindow should be identical to properties through the 'current' DOMWindow. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". PASS oldChildWindow.closed is newChildWindow.closed PASS oldChildWindow.cookieStore.onchange is newChildWindow.cookieStore.onchange PASS oldChildWindow.credentialless is newChildWindow.credentialless PASS oldChildWindow.crossOriginEmbedderPolicy is newChildWindow.crossOriginEmbedderPolicy PASS oldChildWindow.crossOriginIsolated is newChildWindow.crossOriginIsolated PASS oldChildWindow.devicePixelRatio is newChildWindow.devicePixelRatio PASS oldChildWindow.documentPictureInPicture.onenter is newChildWindow.documentPictureInPicture.onenter PASS oldChildWindow.documentPictureInPicture.window is newChildWindow.documentPictureInPicture.window PASS oldChildWindow.fence is newChildWindow.fence PASS oldChildWindow.innerHeight is newChildWindow.innerHeight PASS oldChildWindow.innerWidth is newChildWindow.innerWidth PASS oldChildWindow.isSecureContext is newChildWindow.isSecureContext PASS oldChildWindow.length is newChildWindow.length PASS oldChildWindow.location.ancestorOrigins.length is newChildWindow.location.ancestorOrigins.length PASS oldChildWindow.location.hash is newChildWindow.location.hash PASS oldChildWindow.location.host is newChildWindow.location.host PASS oldChildWindow.location.hostname is newChildWindow.location.hostname PASS oldChildWindow.location.href is newChildWindow.location.href PASS oldChildWindow.location.origin is newChildWindow.location.origin PASS oldChildWindow.location.pathname is newChildWindow.location.pathname PASS oldChildWindow.location.port is newChildWindow.location.port PASS oldChildWindow.location.protocol is newChildWindow.location.protocol PASS oldChildWindow.location.search is newChildWindow.location.search PASS oldChildWindow.locationbar.visible is newChildWindow.locationbar.visible PASS oldChildWindow.menubar.visible is newChildWindow.menubar.visible PASS oldChildWindow.name is newChildWindow.name PASS oldChildWindow.navigation.canGoBack is newChildWindow.navigation.canGoBack PASS oldChildWindow.navigation.canGoForward is newChildWindow.navigation.canGoForward PASS oldChildWindow.navigation.currentEntry is newChildWindow.navigation.currentEntry PASS oldChildWindow.navigation.oncurrententrychange is newChildWindow.navigation.oncurrententrychange PASS oldChildWindow.navigation.onnavigate is newChildWindow.navigation.onnavigate PASS oldChildWindow.navigation.onnavigateerror is newChildWindow.navigation.onnavigateerror PASS oldChildWindow.navigation.onnavigatesuccess is newChildWindow.navigation.onnavigatesuccess PASS oldChildWindow.navigation.transition is newChildWindow.navigation.transition PASS oldChildWindow.navigator.appCodeName is newChildWindow.navigator.appCodeName PASS oldChildWindow.navigator.appName is newChildWindow.navigator.appName PASS oldChildWindow.navigator.appVersion is newChildWindow.navigator.appVersion PASS oldChildWindow.navigator.bluetooth.onadvertisementreceived is newChildWindow.navigator.bluetooth.onadvertisementreceived PASS oldChildWindow.navigator.connection.downlinkMax is newChildWindow.navigator.connection.downlinkMax PASS oldChildWindow.navigator.connection.effectiveType is newChildWindow.navigator.connection.effectiveType PASS oldChildWindow.navigator.connection.onchange is newChildWindow.navigator.connection.onchange PASS oldChildWindow.navigator.connection.ontypechange is newChildWindow.navigator.connection.ontypechange PASS oldChildWindow.navigator.connection.rtt is newChildWindow.navigator.connection.rtt PASS oldChildWindow.navigator.connection.saveData is newChildWindow.navigator.connection.saveData PASS oldChildWindow.navigator.connection.type is newChildWindow.navigator.connection.type PASS oldChildWindow.navigator.cookieEnabled is newChildWindow.navigator.cookieEnabled PASS oldChildWindow.navigator.deprecatedRunAdAuctionEnforcesKAnonymity is newChildWindow.navigator.deprecatedRunAdAuctionEnforcesKAnonymity PASS oldChildWindow.navigator.deviceMemory is newChildWindow.navigator.deviceMemory PASS oldChildWindow.navigator.devicePosture.onchange is newChildWindow.navigator.devicePosture.onchange PASS oldChildWindow.navigator.devicePosture.type is newChildWindow.navigator.devicePosture.type PASS oldChildWindow.navigator.doNotTrack is newChildWindow.navigator.doNotTrack PASS oldChildWindow.navigator.gpu.wgslLanguageFeatures.size is newChildWindow.navigator.gpu.wgslLanguageFeatures.size PASS oldChildWindow.navigator.hardwareConcurrency is newChildWindow.navigator.hardwareConcurrency PASS oldChildWindow.navigator.hid.onconnect is newChildWindow.navigator.hid.onconnect PASS oldChildWindow.navigator.hid.ondisconnect is newChildWindow.navigator.hid.ondisconnect PASS oldChildWindow.navigator.language is newChildWindow.navigator.language PASS oldChildWindow.navigator.managed.onmanagedconfigurationchange is newChildWindow.navigator.managed.onmanagedconfigurationchange PASS oldChildWindow.navigator.maxTouchPoints is newChildWindow.navigator.maxTouchPoints PASS oldChildWindow.navigator.mediaDevices.ondevicechange is newChildWindow.navigator.mediaDevices.ondevicechange PASS oldChildWindow.navigator.mediaSession.metadata is newChildWindow.navigator.mediaSession.metadata PASS oldChildWindow.navigator.mediaSession.playbackState is newChildWindow.navigator.mediaSession.playbackState PASS oldChildWindow.navigator.onLine is newChildWindow.navigator.onLine PASS oldChildWindow.navigator.pdfViewerEnabled is newChildWindow.navigator.pdfViewerEnabled PASS oldChildWindow.navigator.platform is newChildWindow.navigator.platform PASS oldChildWindow.navigator.preferences.colorScheme.override is newChildWindow.navigator.preferences.colorScheme.override PASS oldChildWindow.navigator.preferences.contrast.override is newChildWindow.navigator.preferences.contrast.override PASS oldChildWindow.navigator.preferences.reducedData.override is newChildWindow.navigator.preferences.reducedData.override PASS oldChildWindow.navigator.preferences.reducedMotion.override is newChildWindow.navigator.preferences.reducedMotion.override PASS oldChildWindow.navigator.preferences.reducedTransparency.override is newChildWindow.navigator.preferences.reducedTransparency.override PASS oldChildWindow.navigator.presentation.defaultRequest is newChildWindow.navigator.presentation.defaultRequest PASS oldChildWindow.navigator.presentation.receiver is newChildWindow.navigator.presentation.receiver PASS oldChildWindow.navigator.product is newChildWindow.navigator.product PASS oldChildWindow.navigator.productSub is newChildWindow.navigator.productSub PASS oldChildWindow.navigator.serial.onconnect is newChildWindow.navigator.serial.onconnect PASS oldChildWindow.navigator.serial.ondisconnect is newChildWindow.navigator.serial.ondisconnect PASS oldChildWindow.navigator.serviceWorker.controller is newChildWindow.navigator.serviceWorker.controller PASS oldChildWindow.navigator.serviceWorker.oncontrollerchange is newChildWindow.navigator.serviceWorker.oncontrollerchange PASS oldChildWindow.navigator.serviceWorker.onmessage is newChildWindow.navigator.serviceWorker.onmessage PASS oldChildWindow.navigator.serviceWorker.onmessageerror is newChildWindow.navigator.serviceWorker.onmessageerror PASS oldChildWindow.navigator.storage.onquotachange is newChildWindow.navigator.storage.onquotachange PASS oldChildWindow.navigator.usb.onconnect is newChildWindow.navigator.usb.onconnect PASS oldChildWindow.navigator.usb.ondisconnect is newChildWindow.navigator.usb.ondisconnect PASS oldChildWindow.navigator.userActivation.hasBeenActive is newChildWindow.navigator.userActivation.hasBeenActive PASS oldChildWindow.navigator.userActivation.isActive is newChildWindow.navigator.userActivation.isActive PASS oldChildWindow.navigator.userAgent is newChildWindow.navigator.userAgent PASS oldChildWindow.navigator.userAgentData.brands[0].brand is newChildWindow.navigator.userAgentData.brands[0].brand PASS oldChildWindow.navigator.userAgentData.brands[0].version is newChildWindow.navigator.userAgentData.brands[0].version PASS oldChildWindow.navigator.userAgentData.mobile is newChildWindow.navigator.userAgentData.mobile PASS oldChildWindow.navigator.userAgentData.platform is newChildWindow.navigator.userAgentData.platform PASS oldChildWindow.navigator.vendor is newChildWindow.navigator.vendor PASS oldChildWindow.navigator.vendorSub is newChildWindow.navigator.vendorSub PASS oldChildWindow.navigator.virtualKeyboard.boundingRect.bottom is newChildWindow.navigator.virtualKeyboard.boundingRect.bottom PASS oldChildWindow.navigator.virtualKeyboard.boundingRect.height is newChildWindow.navigator.virtualKeyboard.boundingRect.height PASS oldChildWindow.navigator.virtualKeyboard.boundingRect.left is newChildWindow.navigator.virtualKeyboard.boundingRect.left PASS oldChildWindow.navigator.virtualKeyboard.boundingRect.right is newChildWindow.navigator.virtualKeyboard.boundingRect.right PASS oldChildWindow.navigator.virtualKeyboard.boundingRect.top is newChildWindow.navigator.virtualKeyboard.boundingRect.top PASS oldChildWindow.navigator.virtualKeyboard.boundingRect.width is newChildWindow.navigator.virtualKeyboard.boundingRect.width PASS oldChildWindow.navigator.virtualKeyboard.boundingRect.x is newChildWindow.navigator.virtualKeyboard.boundingRect.x PASS oldChildWindow.navigator.virtualKeyboard.boundingRect.y is newChildWindow.navigator.virtualKeyboard.boundingRect.y PASS oldChildWindow.navigator.virtualKeyboard.ongeometrychange is newChildWindow.navigator.virtualKeyboard.ongeometrychange PASS oldChildWindow.navigator.virtualKeyboard.overlaysContent is newChildWindow.navigator.virtualKeyboard.overlaysContent PASS oldChildWindow.navigator.webdriver is newChildWindow.navigator.webdriver PASS oldChildWindow.navigator.windowControlsOverlay.ongeometrychange is newChildWindow.navigator.windowControlsOverlay.ongeometrychange PASS oldChildWindow.navigator.windowControlsOverlay.visible is newChildWindow.navigator.windowControlsOverlay.visible PASS oldChildWindow.navigator.xr.ondevicechange is newChildWindow.navigator.xr.ondevicechange PASS oldChildWindow.onabort is newChildWindow.onabort PASS oldChildWindow.onafterprint is newChildWindow.onafterprint PASS oldChildWindow.onanimationend is newChildWindow.onanimationend PASS oldChildWindow.onanimationiteration is newChildWindow.onanimationiteration PASS oldChildWindow.onanimationstart is newChildWindow.onanimationstart PASS oldChildWindow.onappinstalled is newChildWindow.onappinstalled PASS oldChildWindow.onauxclick is newChildWindow.onauxclick PASS oldChildWindow.onbeforeinput is newChildWindow.onbeforeinput PASS oldChildWindow.onbeforeinstallprompt is newChildWindow.onbeforeinstallprompt PASS oldChildWindow.onbeforematch is newChildWindow.onbeforematch PASS oldChildWindow.onbeforeprint is newChildWindow.onbeforeprint PASS oldChildWindow.onbeforetoggle is newChildWindow.onbeforetoggle PASS oldChildWindow.onbeforeunload is newChildWindow.onbeforeunload PASS oldChildWindow.onbeforexrselect is newChildWindow.onbeforexrselect PASS oldChildWindow.onblur is newChildWindow.onblur PASS oldChildWindow.oncancel is newChildWindow.oncancel PASS oldChildWindow.oncanplay is newChildWindow.oncanplay PASS oldChildWindow.oncanplaythrough is newChildWindow.oncanplaythrough PASS oldChildWindow.onchange is newChildWindow.onchange PASS oldChildWindow.onclick is newChildWindow.onclick PASS oldChildWindow.onclose is newChildWindow.onclose PASS oldChildWindow.oncontentvisibilityautostatechange is newChildWindow.oncontentvisibilityautostatechange PASS oldChildWindow.oncontextlost is newChildWindow.oncontextlost PASS oldChildWindow.oncontextmenu is newChildWindow.oncontextmenu PASS oldChildWindow.oncontextrestored is newChildWindow.oncontextrestored PASS oldChildWindow.oncuechange is newChildWindow.oncuechange PASS oldChildWindow.ondblclick is newChildWindow.ondblclick PASS oldChildWindow.ondevicemotion is newChildWindow.ondevicemotion PASS oldChildWindow.ondeviceorientation is newChildWindow.ondeviceorientation PASS oldChildWindow.ondeviceorientationabsolute is newChildWindow.ondeviceorientationabsolute PASS oldChildWindow.ondrag is newChildWindow.ondrag PASS oldChildWindow.ondragend is newChildWindow.ondragend PASS oldChildWindow.ondragenter is newChildWindow.ondragenter PASS oldChildWindow.ondragleave is newChildWindow.ondragleave PASS oldChildWindow.ondragover is newChildWindow.ondragover PASS oldChildWindow.ondragstart is newChildWindow.ondragstart PASS oldChildWindow.ondrop is newChildWindow.ondrop PASS oldChildWindow.ondurationchange is newChildWindow.ondurationchange PASS oldChildWindow.onemptied is newChildWindow.onemptied PASS oldChildWindow.onended is newChildWindow.onended PASS oldChildWindow.onerror is newChildWindow.onerror PASS oldChildWindow.onfocus is newChildWindow.onfocus PASS oldChildWindow.onformdata is newChildWindow.onformdata PASS oldChildWindow.ongotpointercapture is newChildWindow.ongotpointercapture PASS oldChildWindow.onhashchange is newChildWindow.onhashchange PASS oldChildWindow.oninput is newChildWindow.oninput PASS oldChildWindow.oninvalid is newChildWindow.oninvalid PASS oldChildWindow.onkeydown is newChildWindow.onkeydown PASS oldChildWindow.onkeypress is newChildWindow.onkeypress PASS oldChildWindow.onkeyup is newChildWindow.onkeyup PASS oldChildWindow.onlanguagechange is newChildWindow.onlanguagechange PASS oldChildWindow.onload is newChildWindow.onload PASS oldChildWindow.onloadeddata is newChildWindow.onloadeddata PASS oldChildWindow.onloadedmetadata is newChildWindow.onloadedmetadata PASS oldChildWindow.onloadstart is newChildWindow.onloadstart PASS oldChildWindow.onlostpointercapture is newChildWindow.onlostpointercapture PASS oldChildWindow.onmessage is newChildWindow.onmessage PASS oldChildWindow.onmessageerror is newChildWindow.onmessageerror PASS oldChildWindow.onmousedown is newChildWindow.onmousedown PASS oldChildWindow.onmouseenter is newChildWindow.onmouseenter PASS oldChildWindow.onmouseleave is newChildWindow.onmouseleave PASS oldChildWindow.onmousemove is newChildWindow.onmousemove PASS oldChildWindow.onmouseout is newChildWindow.onmouseout PASS oldChildWindow.onmouseover is newChildWindow.onmouseover PASS oldChildWindow.onmouseup is newChildWindow.onmouseup PASS oldChildWindow.onmousewheel is newChildWindow.onmousewheel PASS oldChildWindow.onoffline is newChildWindow.onoffline PASS oldChildWindow.ononline is newChildWindow.ononline PASS oldChildWindow.onoverscroll is newChildWindow.onoverscroll PASS oldChildWindow.onpagehide is newChildWindow.onpagehide PASS oldChildWindow.onpagereveal is newChildWindow.onpagereveal PASS oldChildWindow.onpageshow is newChildWindow.onpageshow PASS oldChildWindow.onpause is newChildWindow.onpause PASS oldChildWindow.onplay is newChildWindow.onplay PASS oldChildWindow.onplaying is newChildWindow.onplaying PASS oldChildWindow.onpointercancel is newChildWindow.onpointercancel PASS oldChildWindow.onpointerdown is newChildWindow.onpointerdown PASS oldChildWindow.onpointerenter is newChildWindow.onpointerenter PASS oldChildWindow.onpointerleave is newChildWindow.onpointerleave PASS oldChildWindow.onpointermove is newChildWindow.onpointermove PASS oldChildWindow.onpointerout is newChildWindow.onpointerout PASS oldChildWindow.onpointerover is newChildWindow.onpointerover PASS oldChildWindow.onpointerrawupdate is newChildWindow.onpointerrawupdate PASS oldChildWindow.onpointerup is newChildWindow.onpointerup PASS oldChildWindow.onpopstate is newChildWindow.onpopstate PASS oldChildWindow.onprogress is newChildWindow.onprogress PASS oldChildWindow.onratechange is newChildWindow.onratechange PASS oldChildWindow.onrejectionhandled is newChildWindow.onrejectionhandled PASS oldChildWindow.onreset is newChildWindow.onreset PASS oldChildWindow.onresize is newChildWindow.onresize PASS oldChildWindow.onscroll is newChildWindow.onscroll PASS oldChildWindow.onscrollend is newChildWindow.onscrollend PASS oldChildWindow.onsearch is newChildWindow.onsearch PASS oldChildWindow.onsecuritypolicyviolation is newChildWindow.onsecuritypolicyviolation PASS oldChildWindow.onseeked is newChildWindow.onseeked PASS oldChildWindow.onseeking is newChildWindow.onseeking PASS oldChildWindow.onselect is newChildWindow.onselect PASS oldChildWindow.onselectionchange is newChildWindow.onselectionchange PASS oldChildWindow.onselectstart is newChildWindow.onselectstart PASS oldChildWindow.onslotchange is newChildWindow.onslotchange PASS oldChildWindow.onstalled is newChildWindow.onstalled PASS oldChildWindow.onstorage is newChildWindow.onstorage PASS oldChildWindow.onsubmit is newChildWindow.onsubmit PASS oldChildWindow.onsuspend is newChildWindow.onsuspend PASS oldChildWindow.ontimeupdate is newChildWindow.ontimeupdate PASS oldChildWindow.ontimezonechange is newChildWindow.ontimezonechange PASS oldChildWindow.ontoggle is newChildWindow.ontoggle PASS oldChildWindow.ontouchcancel is newChildWindow.ontouchcancel PASS oldChildWindow.ontouchend is newChildWindow.ontouchend PASS oldChildWindow.ontouchmove is newChildWindow.ontouchmove PASS oldChildWindow.ontouchstart is newChildWindow.ontouchstart PASS oldChildWindow.ontransitioncancel is newChildWindow.ontransitioncancel PASS oldChildWindow.ontransitionend is newChildWindow.ontransitionend PASS oldChildWindow.ontransitionrun is newChildWindow.ontransitionrun PASS oldChildWindow.ontransitionstart is newChildWindow.ontransitionstart PASS oldChildWindow.onunhandledrejection is newChildWindow.onunhandledrejection PASS oldChildWindow.onunload is newChildWindow.onunload PASS oldChildWindow.onvolumechange is newChildWindow.onvolumechange PASS oldChildWindow.onwaiting is newChildWindow.onwaiting PASS oldChildWindow.onwebkitanimationend is newChildWindow.onwebkitanimationend PASS oldChildWindow.onwebkitanimationiteration is newChildWindow.onwebkitanimationiteration PASS oldChildWindow.onwebkitanimationstart is newChildWindow.onwebkitanimationstart PASS oldChildWindow.onwebkittransitionend is newChildWindow.onwebkittransitionend PASS oldChildWindow.onwheel is newChildWindow.onwheel PASS oldChildWindow.opener is newChildWindow.opener PASS oldChildWindow.origin is newChildWindow.origin PASS oldChildWindow.originAgentCluster is newChildWindow.originAgentCluster PASS oldChildWindow.outerHeight is newChildWindow.outerHeight PASS oldChildWindow.outerWidth is newChildWindow.outerWidth PASS oldChildWindow.pageXOffset is newChildWindow.pageXOffset PASS oldChildWindow.pageYOffset is newChildWindow.pageYOffset PASS oldChildWindow.performance.interactionCount is newChildWindow.performance.interactionCount PASS oldChildWindow.performance.navigation.redirectCount is newChildWindow.performance.navigation.redirectCount PASS oldChildWindow.performance.navigation.type is newChildWindow.performance.navigation.type PASS oldChildWindow.performance.onresourcetimingbufferfull is newChildWindow.performance.onresourcetimingbufferfull PASS oldChildWindow.performance.timing.connectEnd is newChildWindow.performance.timing.connectEnd PASS oldChildWindow.performance.timing.connectStart is newChildWindow.performance.timing.connectStart PASS oldChildWindow.performance.timing.domComplete is newChildWindow.performance.timing.domComplete PASS oldChildWindow.performance.timing.domContentLoadedEventEnd is newChildWindow.performance.timing.domContentLoadedEventEnd PASS oldChildWindow.performance.timing.domContentLoadedEventStart is newChildWindow.performance.timing.domContentLoadedEventStart PASS oldChildWindow.performance.timing.domInteractive is newChildWindow.performance.timing.domInteractive PASS oldChildWindow.performance.timing.domLoading is newChildWindow.performance.timing.domLoading PASS oldChildWindow.performance.timing.domainLookupEnd is newChildWindow.performance.timing.domainLookupEnd PASS oldChildWindow.performance.timing.domainLookupStart is newChildWindow.performance.timing.domainLookupStart PASS oldChildWindow.performance.timing.fetchStart is newChildWindow.performance.timing.fetchStart PASS oldChildWindow.performance.timing.loadEventEnd is newChildWindow.performance.timing.loadEventEnd PASS oldChildWindow.performance.timing.loadEventStart is newChildWindow.performance.timing.loadEventStart PASS oldChildWindow.performance.timing.navigationStart is newChildWindow.performance.timing.navigationStart PASS oldChildWindow.performance.timing.redirectEnd is newChildWindow.performance.timing.redirectEnd PASS oldChildWindow.performance.timing.redirectStart is newChildWindow.performance.timing.redirectStart PASS oldChildWindow.performance.timing.requestStart is newChildWindow.performance.timing.requestStart PASS oldChildWindow.performance.timing.responseEnd is newChildWindow.performance.timing.responseEnd PASS oldChildWindow.performance.timing.responseStart is newChildWindow.performance.timing.responseStart PASS oldChildWindow.performance.timing.secureConnectionStart is newChildWindow.performance.timing.secureConnectionStart PASS oldChildWindow.performance.timing.unloadEventEnd is newChildWindow.performance.timing.unloadEventEnd PASS oldChildWindow.performance.timing.unloadEventStart is newChildWindow.performance.timing.unloadEventStart PASS oldChildWindow.personalbar.visible is newChildWindow.personalbar.visible PASS oldChildWindow.screen.availHeight is newChildWindow.screen.availHeight PASS oldChildWindow.screen.availLeft is newChildWindow.screen.availLeft PASS oldChildWindow.screen.availTop is newChildWindow.screen.availTop PASS oldChildWindow.screen.availWidth is newChildWindow.screen.availWidth PASS oldChildWindow.screen.colorDepth is newChildWindow.screen.colorDepth PASS oldChildWindow.screen.height is newChildWindow.screen.height PASS oldChildWindow.screen.isExtended is newChildWindow.screen.isExtended PASS oldChildWindow.screen.onchange is newChildWindow.screen.onchange PASS oldChildWindow.screen.orientation.angle is newChildWindow.screen.orientation.angle PASS oldChildWindow.screen.orientation.onchange is newChildWindow.screen.orientation.onchange PASS oldChildWindow.screen.orientation.type is newChildWindow.screen.orientation.type PASS oldChildWindow.screen.pixelDepth is newChildWindow.screen.pixelDepth PASS oldChildWindow.screen.width is newChildWindow.screen.width PASS oldChildWindow.screenLeft is newChildWindow.screenLeft PASS oldChildWindow.screenTop is newChildWindow.screenTop PASS oldChildWindow.screenX is newChildWindow.screenX PASS oldChildWindow.screenY is newChildWindow.screenY PASS oldChildWindow.scrollX is newChildWindow.scrollX PASS oldChildWindow.scrollY is newChildWindow.scrollY PASS oldChildWindow.scrollbars.visible is newChildWindow.scrollbars.visible PASS oldChildWindow.speechSynthesis.onvoiceschanged is newChildWindow.speechSynthesis.onvoiceschanged PASS oldChildWindow.speechSynthesis.paused is newChildWindow.speechSynthesis.paused PASS oldChildWindow.speechSynthesis.pending is newChildWindow.speechSynthesis.pending PASS oldChildWindow.speechSynthesis.speaking is newChildWindow.speechSynthesis.speaking PASS oldChildWindow.status is newChildWindow.status PASS oldChildWindow.statusbar.visible is newChildWindow.statusbar.visible PASS oldChildWindow.styleMedia.type is newChildWindow.styleMedia.type PASS oldChildWindow.toolbar.visible is newChildWindow.toolbar.visible PASS oldChildWindow.trustedTypes.defaultPolicy is newChildWindow.trustedTypes.defaultPolicy PASS oldChildWindow.trustedTypes.onbeforecreatepolicy is newChildWindow.trustedTypes.onbeforecreatepolicy PASS oldChildWindow.visualViewport.height is newChildWindow.visualViewport.height PASS oldChildWindow.visualViewport.offsetLeft is newChildWindow.visualViewport.offsetLeft PASS oldChildWindow.visualViewport.offsetTop is newChildWindow.visualViewport.offsetTop PASS oldChildWindow.visualViewport.onresize is newChildWindow.visualViewport.onresize PASS oldChildWindow.visualViewport.onscroll is newChildWindow.visualViewport.onscroll PASS oldChildWindow.visualViewport.pageLeft is newChildWindow.visualViewport.pageLeft PASS oldChildWindow.visualViewport.pageTop is newChildWindow.visualViewport.pageTop PASS oldChildWindow.visualViewport.scale is newChildWindow.visualViewport.scale PASS oldChildWindow.visualViewport.segments is newChildWindow.visualViewport.segments PASS oldChildWindow.visualViewport.width is newChildWindow.visualViewport.width PASS successfullyParsed is true TEST COMPLETE