[Webkit-unassigned] [Bug 18930] mouseenter and mouseleave events not supported

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Sep 27 07:47:36 PDT 2012


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


Allan Sandfeld Jensen <allan.jensen at digia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #143540|0                           |1
        is obsolete|                            |
 Attachment #165998|                            |review?
               Flag|                            |




--- Comment #22 from Allan Sandfeld Jensen <allan.jensen at digia.com>  2012-09-27 07:48:00 PST ---
Created an attachment (id=165998)
 --> (https://bugs.webkit.org/attachment.cgi?id=165998&action=review)
Patch

A new modified version of Takashi's patch. The logic for issuing the events have been rewritten to be more correct with respect to all the nodes that should and should not have these events issued, but has an optimization where they are not issued when there is no listeners for them. This last part should avoid any performance regressions, but at the cost that mouseevent and mouseleave will not always working as might be expected for capture phase event listeners installed on ancestor elements (They will just have to rely on mouseover and mouseout instead).

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