[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