[Webkit-unassigned] [Bug 13274] New: Mouse events are not always sent to the "captured" subframe when dragging
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Apr 3 16:48:06 PDT 2007
http://bugs.webkit.org/show_bug.cgi?id=13274
Summary: Mouse events are not always sent to the "captured"
subframe when dragging
Product: WebKit
Version: 522+ (nightly)
Platform: PC
OS/Version: Mac OS X 10.4
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: Forms
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: occupant4 at gmail.com
If you click and hold the mouse in a subframe, then drag the mouse out of that
subframe, it will stop receiving mousemove events. Interestingly, if you drag
the mouse over a *different* subframe, the original subframe will receive the
events. This is because of some weird logic in EventHandler;
passMouseMoveEventToSubframe is called only if the mouse is over a subframe,
and the target is then changed to the "captured" subframe's view
(m_mouseDownView).
I think the fix is to remember the captured subframe, and call
passMouseMoveEventToSubframe if either 1) we have a capture subframe, or 2) the
mouse is over a subframe. m_capturingMouseEventsNode looks like a convenient
place to store the captured subframe.
Test case coming shortly.
--
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list