<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Allow access to WheelEvent phase and momentumPhase from JavaScript"
   href="https://bugs.webkit.org/show_bug.cgi?id=150020#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Allow access to WheelEvent phase and momentumPhase from JavaScript"
   href="https://bugs.webkit.org/show_bug.cgi?id=150020">bug 150020</a>
              from <span class="vcard"><a class="email" href="mailto:devongovett+webkit&#64;gmail.com" title="Devon Govett &lt;devongovett+webkit&#64;gmail.com&gt;"> <span class="fn">Devon Govett</span></a>
</span></b>
        <pre>Access to this information is important to do a good job emulating system scroll views in cases where that is necessary. One example is in canvas/webgl apps that need scrolling behavior. Another is rendering long lists where only the visible elements are in the DOM (normal scroll events can cause flicker, have to do custom scrolling). If you don't know whether the user's fingers are on the trackpad or not, it is impossible to implement rubber banding/elastic scrolling correctly. For example, when you scroll above the top of the document, you can hold it there without continuing to scroll, and when you remove your fingers from the trackpad it animates back into place. Without a way to detect when the fingers are removed, it is impossible to replicate this behavior.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>