| <script src="../js/resources/js-test-pre.js"></script> |
| <script type="text/javascript"> |
| description('Tests that requestAnimationFrame callbacks are not invoked while modal dialogs are displayed.'); |
| debug('Setting callback'); |
| window.webkitRequestAnimationFrame(function() { debug('Callback fired'); }, document.body); |
| debug('Showing modal dialog'); |
| var src = 'if (window.layoutTestController) {' + |
| ' layoutTestController.display();' + |
| ' window.setTimeout(window.close, 10);'+ |
| showModalDialog('data:text/html,<script>' + src + '</' + 'script>'); |
| debug('Returned from modal dialog'); |
| if (window.layoutTestController) {; |
| layoutTestController.display(); |
| if (window.layoutTestController) |
| layoutTestController.waitUntilDone(); |
| if (window.layoutTestController) |
| layoutTestController.notifyDone(); |