test_click_on_reframed_generated_text.html (936B)
1 <!doctype html> 2 <title>Test for bug 1497524: Unbound generated content in the active chain</title> 3 <script src="/tests/SimpleTest/EventUtils.js"></script> 4 <script src="/tests/SimpleTest/SimpleTest.js"></script> 5 <style> 6 #target::before { 7 content: "X"; 8 color: green; 9 } 10 </style> 11 Should get a click event when clicking on the X below. 12 <div id="target"></div> 13 <script> 14 SimpleTest.waitForExplicitFinish(); 15 let target = document.getElementById("target"); 16 17 target.addEventListener("mousedown", () => target.style.display = "inline"); 18 target.addEventListener("mouseup", () => target.style.display = "block"); 19 target.addEventListener("click", () => { 20 ok(true, "Got click event"); 21 SimpleTest.finish(); 22 }); 23 24 onload = function() { 25 requestAnimationFrame(() => { 26 synthesizeMouseAtCenter(target, { type: "mousedown" }) 27 requestAnimationFrame(() => { 28 synthesizeMouseAtCenter(target, { type: "mouseup" }) 29 }); 30 }); 31 } 32 </script>