navigate-after-hide.html (608B)
1 <!DOCTYPE html> 2 <script src="/resources/testdriver.js"></script> 3 <script src="/resources/testdriver-vendor.js"></script> 4 <script> 5 onload = async () => { 6 test_driver.set_test_context(window.opener); 7 const original_rect = await test_driver.minimize_window(); 8 window.opener.set_original_window_rect(original_rect); 9 if (document.visibilityState !== "hidden" || !document.hidden) { 10 window.opener.popup_error("popup isn't hidden"); 11 } else { 12 location.href = location.href + "?new"; 13 } 14 }; 15 16 onpageswap = (e) => { 17 window.opener.popup_done(e.viewTransition); 18 }; 19 </script>