Tests access of cached DOMWindow properties after the associated frame is navigated. Test should not crash and properties should be set to reasonable defaults as appropriate.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS window.cached_cookieStore.onchange is null
PASS window.cached_documentPictureInPicture.onenter is null
PASS window.cached_documentPictureInPicture.window is null
PASS window.cached_location.hash is ''
PASS window.cached_location.host is ''
PASS window.cached_location.hostname is ''
PASS window.cached_location.href is 'about:blank'
PASS window.cached_location.origin is 'null'
PASS window.cached_location.pathname is 'blank'
PASS window.cached_location.port is ''
PASS window.cached_location.protocol is 'about:'
PASS window.cached_location.search is ''
FAIL window.cached_location_ancestorOrigins.length should be 0. Was 1.
PASS window.cached_locationbar.visible is false
PASS window.cached_menubar.visible is false
PASS window.cached_navigation.activation is null
PASS window.cached_navigation.canGoBack is false
PASS window.cached_navigation.canGoForward is false
PASS window.cached_navigation.currentEntry is null
PASS window.cached_navigation.oncurrententrychange is null
PASS window.cached_navigation.onnavigate is null
PASS window.cached_navigation.onnavigateerror is null
PASS window.cached_navigation.onnavigatesuccess is null
PASS window.cached_navigation.transition is null
PASS window.cached_navigator.appCodeName is window.navigator.appCodeName
PASS window.cached_navigator.appName is window.navigator.appName
PASS window.cached_navigator.appVersion is ''
PASS window.cached_navigator.cookieEnabled is false
FAIL window.cached_navigator.deprecatedRunAdAuctionEnforcesKAnonymity should be false. Was true.
PASS window.cached_navigator.deviceMemory is window.navigator.deviceMemory
PASS window.cached_navigator.doNotTrack is null
PASS window.cached_navigator.hardwareConcurrency is window.navigator.hardwareConcurrency
PASS window.cached_navigator.language is window.navigator.language
PASS window.cached_navigator.maxTouchPoints is 0
PASS window.cached_navigator.onLine is window.navigator.onLine
PASS window.cached_navigator.pdfViewerEnabled is false
PASS window.cached_navigator.platform is window.navigator.platform
PASS window.cached_navigator.product is window.navigator.product
PASS window.cached_navigator.productSub is window.navigator.productSub
PASS window.cached_navigator.userAgent is ''
PASS window.cached_navigator.vendor is window.navigator.vendor
PASS window.cached_navigator.vendorSub is ''
PASS window.cached_navigator.webdriver is false
PASS window.cached_navigator_bluetooth.onadvertisementreceived is null
PASS window.cached_navigator_connection.downlinkMax is window.navigator.connection.downlinkMax
PASS window.cached_navigator_connection.effectiveType is window.navigator.connection.effectiveType
PASS window.cached_navigator_connection.onchange is null
PASS window.cached_navigator_connection.ontypechange is null
PASS window.cached_navigator_connection.rtt is window.navigator.connection.rtt
PASS window.cached_navigator_connection.saveData is false
PASS window.cached_navigator_connection.type is window.navigator.connection.type
PASS window.cached_navigator_devicePosture.onchange is null
PASS window.cached_navigator_devicePosture.type is window.navigator.devicePosture.type
PASS window.cached_navigator_gpu_wgslLanguageFeatures.size is window.navigator.gpu.wgslLanguageFeatures.size
PASS window.cached_navigator_hid.onconnect is null
PASS window.cached_navigator_hid.ondisconnect is null
PASS window.cached_navigator_managed.onmanagedconfigurationchange is null
PASS window.cached_navigator_mediaDevices.ondevicechange is null
PASS window.cached_navigator_mediaSession.metadata is null
PASS window.cached_navigator_mediaSession.playbackState is 'none'
PASS window.cached_navigator_preferences_colorScheme.onchange is null
PASS window.cached_navigator_preferences_colorScheme.override is null
PASS window.cached_navigator_preferences_colorScheme.value is ''
PASS window.cached_navigator_preferences_contrast.onchange is null
PASS window.cached_navigator_preferences_contrast.override is null
PASS window.cached_navigator_preferences_contrast.value is ''
PASS window.cached_navigator_preferences_reducedData.onchange is null
PASS window.cached_navigator_preferences_reducedData.override is null
PASS window.cached_navigator_preferences_reducedData.value is ''
PASS window.cached_navigator_preferences_reducedMotion.onchange is null
PASS window.cached_navigator_preferences_reducedMotion.override is null
PASS window.cached_navigator_preferences_reducedMotion.value is ''
PASS window.cached_navigator_preferences_reducedTransparency.onchange is null
PASS window.cached_navigator_preferences_reducedTransparency.override is null
PASS window.cached_navigator_preferences_reducedTransparency.value is ''
PASS window.cached_navigator_presentation.defaultRequest is null
PASS window.cached_navigator_presentation.receiver is null
PASS window.cached_navigator_serial.onconnect is null
PASS window.cached_navigator_serial.ondisconnect is null
PASS window.cached_navigator_serviceWorker.controller is null
PASS window.cached_navigator_serviceWorker.oncontrollerchange is null
PASS window.cached_navigator_serviceWorker.onmessage is null
PASS window.cached_navigator_serviceWorker.onmessageerror is null
PASS window.cached_navigator_storage.onquotachange is null
PASS window.cached_navigator_usb.onconnect is null
PASS window.cached_navigator_usb.ondisconnect is null
PASS window.cached_navigator_userActivation.hasBeenActive is false
PASS window.cached_navigator_userActivation.isActive is false
PASS window.cached_navigator_userAgentData.mobile is false
PASS window.cached_navigator_userAgentData.platform is ''
PASS window.cached_navigator_userAgentData_brands_0.brand is window.navigator.userAgentData.brands[0].brand
PASS window.cached_navigator_userAgentData_brands_0.version is window.navigator.userAgentData.brands[0].version
PASS window.cached_navigator_virtualKeyboard.ongeometrychange is null
PASS window.cached_navigator_virtualKeyboard.overlaysContent is false
PASS window.cached_navigator_virtualKeyboard_boundingRect.bottom is 0
PASS window.cached_navigator_virtualKeyboard_boundingRect.height is 0
PASS window.cached_navigator_virtualKeyboard_boundingRect.left is 0
PASS window.cached_navigator_virtualKeyboard_boundingRect.right is 0
PASS window.cached_navigator_virtualKeyboard_boundingRect.top is 0
PASS window.cached_navigator_virtualKeyboard_boundingRect.width is 0
PASS window.cached_navigator_virtualKeyboard_boundingRect.x is 0
PASS window.cached_navigator_virtualKeyboard_boundingRect.y is 0
PASS window.cached_navigator_windowControlsOverlay.ongeometrychange is null
PASS window.cached_navigator_windowControlsOverlay.visible is false
PASS window.cached_navigator_xr.ondevicechange is null
PASS window.cached_performance.interactionCount is 0
PASS window.cached_performance.onresourcetimingbufferfull is null
PASS window.cached_performance_navigation.redirectCount is 0
PASS window.cached_performance_navigation.type is 0
PASS window.cached_performance_timing.connectEnd is 0
PASS window.cached_performance_timing.connectStart is 0
PASS window.cached_performance_timing.domComplete is 0
PASS window.cached_performance_timing.domContentLoadedEventEnd is 0
PASS window.cached_performance_timing.domContentLoadedEventStart is 0
PASS window.cached_performance_timing.domInteractive is 0
PASS window.cached_performance_timing.domLoading is 0
PASS window.cached_performance_timing.domainLookupEnd is 0
PASS window.cached_performance_timing.domainLookupStart is 0
PASS window.cached_performance_timing.fetchStart is 0
PASS window.cached_performance_timing.loadEventEnd is 0
PASS window.cached_performance_timing.loadEventStart is 0
PASS window.cached_performance_timing.navigationStart is 0
PASS window.cached_performance_timing.redirectEnd is 0
PASS window.cached_performance_timing.redirectStart is 0
PASS window.cached_performance_timing.requestStart is 0
PASS window.cached_performance_timing.responseEnd is 0
PASS window.cached_performance_timing.responseStart is 0
PASS window.cached_performance_timing.secureConnectionStart is 0
PASS window.cached_performance_timing.unloadEventEnd is 0
PASS window.cached_performance_timing.unloadEventStart is 0
PASS window.cached_personalbar.visible is false
PASS window.cached_screen.availHeight is 0
PASS window.cached_screen.availLeft is 0
PASS window.cached_screen.availTop is 0
PASS window.cached_screen.availWidth is 0
PASS window.cached_screen.colorDepth is 0
PASS window.cached_screen.height is 0
PASS window.cached_screen.isExtended is false
PASS window.cached_screen.onchange is null
PASS window.cached_screen.pixelDepth is 0
PASS window.cached_screen.width is 0
PASS window.cached_screen_orientation.angle is 0
PASS window.cached_screen_orientation.onchange is null
PASS window.cached_screen_orientation.type is window.screen.orientation.type
PASS window.cached_scrollbars.visible is false
PASS window.cached_speechSynthesis.onvoiceschanged is null
PASS window.cached_speechSynthesis.paused is false
PASS window.cached_speechSynthesis.pending is false
PASS window.cached_speechSynthesis.speaking is false
PASS window.cached_statusbar.visible is false
PASS window.cached_styleMedia.type is ''
PASS window.cached_toolbar.visible is false
PASS window.cached_trustedTypes.defaultPolicy is null
PASS window.cached_trustedTypes.onbeforecreatepolicy is null
PASS window.cached_viewport.segments is null
PASS window.cached_visualViewport.height is 0
PASS window.cached_visualViewport.offsetLeft is 0
PASS window.cached_visualViewport.offsetTop is 0
PASS window.cached_visualViewport.onresize is null
PASS window.cached_visualViewport.onscroll is null
PASS window.cached_visualViewport.onscrollend is null
PASS window.cached_visualViewport.pageLeft is 0
PASS window.cached_visualViewport.pageTop is 0
PASS window.cached_visualViewport.scale is 0
PASS window.cached_visualViewport.width is 0
PASS successfullyParsed is true
TEST COMPLETE