OLD | NEW |
(Empty) | |
| 1 <!DOCTYPE html> |
| 2 <script src="../js/resources/js-test-pre.js"></script> |
| 3 <a href='about:blank' target='_blank'></a> |
| 4 <button>click me</button> |
| 5 <script> |
| 6 description('Check that the NavigationScheduler correctly tracks user gestur
es'); |
| 7 if (window.testRunner) { |
| 8 testRunner.setCanOpenWindows(); |
| 9 testRunner.setPopupBlockingEnabled(true); |
| 10 } |
| 11 |
| 12 function popup() { |
| 13 // Previously, this made the NavigationController create an additional |
| 14 // user gesture. |
| 15 window.open('javascript:', '_self', ''); |
| 16 // Consume one gesture. |
| 17 window.open('about:blank').close(); |
| 18 shouldBeUndefined("window.open('about:blank')"); |
| 19 } |
| 20 |
| 21 var button = document.querySelector('button'); |
| 22 button.onclick = popup; |
| 23 |
| 24 if (window.testRunner) { |
| 25 eventSender.mouseMoveTo(button.offsetLeft + 2, button.offsetTop + 2); |
| 26 eventSender.mouseDown(); |
| 27 eventSender.mouseUp(); |
| 28 } |
| 29 </script> |
| 30 <script src="../js/resources/js-test-post.js"></script> |
OLD | NEW |