[Webkit-unassigned] [Bug 6548] <mask> inside <defs> crashes Safari+SVG

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Sun Jan 15 03:31:59 PST 2006


http://bugzilla.opendarwin.org/show_bug.cgi?id=6548


macdome at opendarwin.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|simple <mask> crashes       |<mask> inside <defs> crashes
                   |Safari+SVG                  |Safari+SVG




------- Additional Comments From macdome at opendarwin.org  2006-01-15 03:31 -------
The problem here is that since <defs> does not create a renderer, all of its children will not create 
renderers, including the <mask>.  <mask> (wrongfully) assumes that it will create a renderer.  This is 
probably easiest to fix by making <pattern> and <mask> and <marker> all of their own separate render 
trees which are independent from the main tree.  I'm not sure how style resolution wil work in those cases.  
Another option is to "fix" the render tree (for at least defs) to allow it to skip over certain dom objects 
which do not need to create renderers.

-- 
Configure bugmail: http://bugzilla.opendarwin.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