[macOS / iOS Debug] Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnect...
[WebKit-https.git] / LayoutTests / scrollbars / scrollbar-part-created-with-no-parent-crash.html
1 <html>\r
2 Test passes if it does not crash.\r
3 <style>\r
4 body\r
5 {\r
6     margin: 0;\r
7 }\r
8 ::-webkit-scrollbar {\r
9     -webkit-logical-height: 65536;\r
10     -webkit-border-image: url(does_not_exist) 0 2 0 2;\r
11 }\r
12 \r
13 .inner:not(table) {\r
14     padding: 400px;\r
15 }\r
16 </style>\r
17 <script>\r
18 if (window.testRunner)\r
19     testRunner.dumpAsText();\r
20 \r
21 function showScroller()\r
22 {\r
23     var scroller = document.createElement('div');\r
24     scroller.className = 'scroller';\r
25 \r
26     var contents = document.createElement('div')\r
27     contents.className = 'inner';\r
28     scroller.appendChild(contents);\r
29 \r
30     document.getElementById('container').appendChild(scroller);\r
31 }\r
32   \r
33 function hideScroller()\r
34 {\r
35     var scroller = document.getElementById('container').querySelectorAll('.scroller')[0];\r
36     scroller.parentNode.removeChild(scroller);\r
37 }\r
38   \r
39 function doTest()\r
40 {\r
41     if (window.eventSender) {\r
42         eventSender.mouseMoveTo(50, 40);\r
43         eventSender.mouseMoveTo(50, 55);\r
44         eventSender.mouseMoveTo(50, 0);\r
45     }\r
46 }\r
47 \r
48 window.addEventListener('load', doTest, false);\r
49 </script>\r
50 <div id="container" onmouseover="showScroller()" onmouseout="hideScroller()">\r
51 <p>PASS</p>\r
52 </div>\r
53 </html>