c93eb63c1c82cb75fee684721d32c93c9001a848
[WebKit-https.git] / LayoutTests / fast / notifications / request-notification-permission-while-reloading.html
1 <!DOCTYPE html>
2 <body>
3 <p>This tests that notification permission requests during page reload do not cause a crash.</p>
4 <p id="message">FAIL: Test did not run to completion yet.</p>
5 <script>
6
7 if (window.testRunner) {
8     testRunner.dumpAsText();
9     testRunner.waitUntilDone();
10 }
11
12 var tries = location.hash.substring(1) >>> 0;
13 if (tries < 10) {
14     location.hash = "#" + (tries + 1);
15     location.reload();
16
17     setTimeout(function() {
18         webkitNotifications.requestPermission();
19     }, 0);
20 } else {
21     document.getElementById("message").textContent = "PASS: Test passed if we saw no crash.";
22     if (window.testRunner)
23         testRunner.notifyDone();
24 }
25
26 </script>
27 </body>