[Webkit-unassigned] [Bug 32303] Middle-mouse button not firing mousedown DOM event when autoscroll happens

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Dec 9 16:29:39 PST 2009


https://bugs.webkit.org/show_bug.cgi?id=32303


Brenton <webkit at appsforartists.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |maxime.britto at gmail.com,
                   |                            |webkit at appsforartists.com




--- Comment #1 from Brenton <webkit at appsforartists.com>  2009-12-09 16:29:39 PST ---
I've gone through the source and believe I've confirmed the bug.  In
trunk/WebCore/page/EventHandler.cpp, a routine starts on line 1141 that sniffs
if mouseEvent.button() == MiddleButton.  If it does and a renderer is present,
the function returns on line 1179.  dispatchMouseEvent doesn't occur til line
1183, which is AFTER the return statement for middle mouse events.

I believe this bug started in rev 35083 when Maxime Britto added pan-scrolling.
 I attempted to confirm this via nightly builds, but the only Safari version I
could find from that era was 3.2.3, which appears to be incompatible with those
nightlies.  (WebKitShouldUseFontSmoothing could not be found in WebKit.dll). 
However, in rev 35083, the PAN_SCROLLING routine returns on line 926 and the
dispatch call doesn't occur until line 944.

-- 
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