| <!DOCTYPE html> |
| <html> |
| <head> |
| <style type='text/css'> |
| #overflow { |
| overflow:auto; |
| width:200px; |
| height:200px; |
| -webkit-transform:translateZ(0); |
| } |
| </style> |
| <script type='text/javascript'> |
| function doTest() { |
| var canvas = document.createElement('canvas'); |
| canvas.width = 1; |
| canvas.height = 400; |
| var content = document.getElementById("content"); |
| content.onload = function() { |
| var overflow = document.getElementById("overflow"); |
| overflow.scrollTop = 50; |
| if (window.testRunner) |
| testRunner.notifyDone(); |
| } |
| content.src = canvas.toDataURL(); |
| } |
| window.addEventListener('load', doTest, false); |
| |
| if (window.testRunner) { |
| testRunner.waitUntilDone(); |
| testRunner.dumpAsText(true); |
| } |
| </script> |
| </head> |
| <body> |
| <!-- This test passes if a partially scrolled scrollbar appears --> |
| <div id="overflow"> |
| <img id="content"> |
| </div> |
| </body> |
| </html> |