In <http://trac.webkit.org/changeset/119465> we stopped dispatching fake mousemove events when scrolling on devices that don't support mice. This event is dispatched on a timer, so one better would be to not even schedule the timer (rather than scheduling the timer but making it a no-op).
Created attachment 146630 [details] patch
Comment on attachment 146630 [details] patch There is the case of the setting changing between when the scroll happens and when the timer fires - maybe we should still check in the timer fire?
(In reply to comment #2) > (From update of attachment 146630 [details]) > There is the case of the setting changing between when the scroll happens and when the timer fires - maybe we should still check in the timer fire? though rare, it is a possible case, yes. Lets check both..
Created attachment 146637 [details] (committed r119862, r=jamesr) patch v2