<!DOCTYPE html> <!-- webkit-test-runner [ AsyncOverflowScrollingEnabled=true ] -->
 <html>
 <head>
     <style>
         :root {
          overscroll-behavior: none;
        }

        body {
          height: 4000px;
        }

        .iframe {
          position: fixed;
          width: 400px;
          height: 400px;
        }

        .content {
          width: 100%;
          height: 4000px;
        }
     </style>
     <script src="../../../resources/ui-helper.js"></script>
     <script src="../../../resources/js-test-pre.js"></script>
     <script>
         jsTestIsAsync = true;

         async function runTest()
         {
            document.querySelector('.iframe').scrollTop = 0;            
            await UIHelper.startMonitoringWheelEvents();
            await UIHelper.mouseWheelScrollAt(50, 50, 0, -10);
            await UIHelper.waitForScrollCompletion();
            shouldBe('window.pageYOffset', '200');
            finishJSTest();
         }
         window.addEventListener('load', () => {
             setTimeout(runTest, 0);
         }, false);
     </script>
 </head>
 <body>
    <iframe src="../resources/smooth-scroll-iframe-helper-iframe.html" class="iframe"></iframe>
     <div id="console"></div>
     <script src="../../../resources/js-test-post.js"></script>
 </body>
