3 <script src="../js/resources/js-test-pre.js"></script>
6 <script type="text/javascript">
7 description('Tests that requestAnimationFrame callbacks are not invoked while modal dialogs are displayed.');
11 debug('Setting callback');
12 window.webkitRequestAnimationFrame(function() { debug('Callback fired'); }, document.body);
13 debug('Showing modal dialog');
14 var src = 'if (window.layoutTestController) {' +
15 ' layoutTestController.display();' +
18 ' window.setTimeout(window.close, 10);'+
20 showModalDialog('data:text/html,<script>' + src + '</' + 'script>');
21 debug('Returned from modal dialog');
22 if (window.layoutTestController) {;
23 layoutTestController.display();
27 if (window.layoutTestController)
28 layoutTestController.waitUntilDone();
30 setTimeout(function() {
31 isSuccessfullyParsed();
32 if (window.layoutTestController)
33 layoutTestController.notifyDone();