<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I think for now I'm just going to implement the "minimum line movement of 1" and only do it at the DOM event level. &nbsp;That way if we use the wheel event internally (e.g., for a non-native scrollview implementation) it will still do the right thing.<div><br></div><div>dave</div><div><br><div><div>On Jun 10, 2010, at 3:01 PM, Peter Kasting wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div class="gmail_quote">On Thu, Jun 10, 2010 at 12:26 PM, David Hyatt <span dir="ltr">&lt;<a href="mailto:hyatt@apple.com">hyatt@apple.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">There are Web sites that depend on never scrolling less than 1 wheel delta line though. &nbsp;So what can we do to get the best of both worlds?</div></blockquote><div><br></div><div>Can we keep a count of the "total delta not yet sent to the page", and each time it overflows one wheel delta, send the number of whole wheel deltas and decrement the counter? &nbsp;Or is that what you were suggesting?</div>
<div><br></div><div>Unfortunately I don't see how we can simultaneously do this and yet still send smaller deltas for pages that support them. &nbsp;Perhaps we could split "scrolling handled by WebKit" and "events sent to script on the page" and use the fine-grained data in the first and the coarse data in the second?</div>
<div><br></div><div>PK&nbsp;</div></div>
</blockquote></div><br></div></body></html>