[Webkit-unassigned] [Bug 13010] New: many extraneous mouseout/mouseover events when moving over enclosed polygons/paths

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 8 00:02:40 PST 2007


http://bugs.webkit.org/show_bug.cgi?id=13010

           Summary: many extraneous mouseout/mouseover events when moving
                    over enclosed polygons/paths
           Product: WebKit
           Version: 522+ (nightly)
          Platform: Macintosh
        OS/Version: Mac OS X 10.4
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: SVG
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: rvanmelle at gmail.com


I am attaching a relatively simple example to illustrate the problem I've been
fighting with:  basically, when I draw some relatively detailed enclosed
polygons or paths, and move the mouse around inside one of them, I get alls
sorts of extra mouseout and mouseover events.  In the example I've attached, I
just display a simple counter of mouseout and mouseover events.  If you just
move the mouse cursor over one of the polygons and then move the cursor around
without leaving the polygon, you will get lots of extra events.

It seems to be related to the amount of detail in the available screen space
because when I zoom-in on a particular area, the problem seems to correct
itself somewhat.  What is even stranger is that when I then zoom back out, the
problem is fixed at a higher level.  It almost seems as if the SVG module is
being forced to do more detailed enclosure calculations when you zoom-in or
something.  NOTE: when I say zoom-in, I'm just talking about adjusting the
viewbox attribute on the parent SVG element (not shown in this example).

I did not experience the problem when I was using much simpler polygons/paths. 
Also, the problem doesn't exist in any of the versions of Firefox that I've
tried.


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