In Safari 4, the following event handler would log nice smooth values when
scrolling:
// logs: -3, -9, -6, -48, ...
document.addEventListener("mousewheel", function(e) {
console.log(e.wheelDeltaY); });
In Safari 5, the mousewheel events have lost all precision, and are now big
ugly integral multiples of 120:
// logs: -120, -240, -120, -480, ... (no correspondence with above values, of
course)
document.addEventListener("mousewheel", function(e) {
console.log(e.wheelDeltaY); });
This is a serious loss of precision, and brings us back to the primitive days
when a mouse a had 1-axis clicky scroll wheel if it had one at all, and Firefox
was the top browser. Compare the smooth, precise scroll zooming of
http://calftrail.com/Share/multitouch/ in Safari 4 to the jerky, way-too-fast
zooming in Safari 5.
Is this a regression introduced directly in recent WebKit builds, or is it
Safari-specific? If the former, was it really necessary and can it please be
rolled back?
thanks,
-natevw
_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev