delta_multiplier_(x|y|z) prefs don't support < 100 values and > -100 values. I guess that we need to take additional care fractional delta values of DOM_DELTA_PIXEL.
Created attachment 652326 [details] [diff] [review] Patch The fix for bug 422132 makes this patch simple. The DeltaAccumulator::mPendingScrollAmount(X|Y) supports scrolling less than 1px. So, this patch just removes the pref value checking and avoiding zero divide. I think that if all delta values become 0 by the prefs, the wheel event shouldn't cause DOM event.
Attachment #652326 - Flags: review?(bugs) → review+
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla17
Status: ASSIGNED → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.