[WK2] selection does not disappear after coping the text
[framework/web/webkit-efl.git] / LayoutTests / fast / workers / worker-init.html
1 <body>
2 <p>Test that worker object is not garbage collected if there is a message from
3 worker context. Should print "SUCCESS".
4 <a href="https://bugs.webkit.org/show_bug.cgi?id=62446">Bug 62446</a></p>
5 <div id=result></div>
6 <script>
7 function log(message)
8 {
9     document.getElementById("result").innerHTML += message + "<br>";
10 }
11
12 function gc()
13 {
14     if (window.GCController)
15         return GCController.collect();
16
17     var head;
18     for (var i = 0; i < 10000; i++) {
19         var newHead = new Array(1000);
20         newHead[0] = head;
21         head = newHead;
22     }
23 }
24
25 if (window.layoutTestController) {
26     layoutTestController.dumpAsText();
27     layoutTestController.waitUntilDone();
28 }
29
30 var interval = setInterval(gc, 0);
31
32 var worker = new Worker('resources/worker-init.js');
33 worker.onmessage = function(evt) {
34     log(evt.data);
35     clearInterval(interval);
36     if (window.layoutTestController)
37         layoutTestController.notifyDone();
38 }
39 worker = 0;
40 gc();
41 </script>
42 </body>
43 </html>