[Webkit-unassigned] [Bug 87297] Null pointer dereference when mixing layers, foreignObjects and SVG hidden containers

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed May 23 14:56:46 PDT 2012


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





--- Comment #1 from Florin Malita <fmalita at chromium.org>  2012-05-23 14:55:50 PST ---
After chatting with schenney & pdr, it seems the core issue here is that we're doing a layout on the <defs> subtree in the first place. According to the spec we shouldn't even build that portion of the render tree:

> Elements that are descendants of a ‘defs’ are not rendered directly; they are prevented from becoming part of the rendering tree just as if the ‘defs’ element were a ‘g’ element and the ‘display’ property were set to none.

What is the reason for creating the <defs> rendering tree? We are guessing it's needed for filters, etc. Maybe we can exclude the elements that do not need it?

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