[Webkit-unassigned] [Bug 81394] New: [chromium] WebCompositorInputHandlerImpl ignores wheel event handlers for gesture scrolls that are really wheels
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Mar 16 13:11:41 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=81394
Summary: [chromium] WebCompositorInputHandlerImpl ignores wheel
event handlers for gesture scrolls that are really
wheels
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: New Bugs
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: jamesr at chromium.org
CC: rjkroege at chromium.org, wjmaclean at chromium.org,
nduca at chromium.org
There are several problems with how WebCompositorInputHandlerImpl deals with gesture events that are (in reality) wheel events:
1.) The GestureScrollBegin and GestureScrollEnd handlers calls CCInputHandler::scrollBegin with a scroll type of Gesture, which means that we don't test for wheel handlers. This should use ScrollInputType Wheel
2.) We aren't testing for handlers at all in GestureScrollUpdate, even though we may be scrolling content that has a wheel handler "under" the mouse pointer. This is valid for touch events, where the finger doesn't move relative to the content being scrolled, but it is *not* valid for wheel scrolling. We need to hit test at every new offset.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list