[Webkit-unassigned] [Bug 13981] <br> prevents click handler from firing

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jun 4 22:24:12 PDT 2007


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


eric at webkit.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  BugsThisDependsOn|                            |12207




------- Comment #8 from eric at webkit.org  2007-06-04 22:24 PDT -------
Well, I think we're applying the _tx, _ty twice.  Possibly because we're doing
it once in nodeAtPoint and a second time using absoluteTransform() (from inside
mapAbsolutePointToLocal()).

IMO the best way to go about fixing this is to cleanly divide the SVG render
tree from the HTML render tree by finally separating out the "in HTML" code
from RenderSVGContainer into a RenderSVGRoot class or similar. 
http://bugs.webkit.org/show_bug.cgi?id=12207 covers doing such.

There might also be an easy way to fix this, I'm not sure.  absoluteTransform()
application is necessary to handle rotation etc.  applying _tx, _ty is
necessary due to handle scrolling.  Again, I think this type of bug mostly just
occurs due to the strange intermixing of HTML and SVG way of doing things in
RenderSVGContainer (since RSC can be inside either html or svg content).


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