summaryrefslogtreecommitdiffstats
path: root/dom/tests/mochitest/bugs/file_bug291653.html
blob: 4bfc8337e8d7e92c7a58b2afad484dcbe9240288 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<html>
  <head>
    <script>
    <!--
    function listener1() {
      window.showModalDialog("data:text/html,<script>var maintest = opener.opener; opener.location = 'data:text/html,test'; maintest.end(); window.close();</script>");
    }

    function listener2() {
      opener.secondListenerDidRun = true;
    }
    
    window.addEventListener("foo", listener1);
    window.addEventListener("foo", listener2);
    
    
    function fireFoo() {
      var e = document.createEvent("Events");
      e.initEvent("foo", true, true);
      window.dispatchEvent(e);
    }
    //-->
    </script>
  </head>
  <body onload="setTimeout(fireFoo, 0)">
  Test for bug 291653
  </body>
</html>