activeelement-after-immediately-focusing-same-site-iframe-outer.html (868B)
1 <!doctype html> 2 <meta charset="utf-8"> 3 <title>activeElement when focusing same-site iframe</title> 4 <script> 5 let log = ""; 6 function getLog() { 7 return log; 8 } 9 window.onmessage = function(e) { 10 log += e.data; 11 }; 12 </script> 13 <iframe src="activeelement-after-immediately-focusing-same-site-iframe-inner.html"></iframe> 14 <script> 15 log += "outerparse,"; 16 log += "activeElement:" + document.activeElement.tagName + ","; 17 log += "willfocusiframe,"; 18 document.getElementsByTagName("iframe")[0].focus(); 19 log += "didfocusiframe,"; 20 log += "activeElement:" + document.activeElement.tagName + ","; 21 log += "willbluriframe,"; 22 document.getElementsByTagName("iframe")[0].blur(); 23 log += "didbluriframe,"; 24 log += "activeElement:" + document.activeElement.tagName + ","; 25 log += "willspineventloop," 26 opener.step_timeout(function() { 27 opener.postMessage(getLog(), "*"); 28 }, 1500); 29 </script>