[Webkit-unassigned] [Bug 131085] SVG-filtered anonymous renderers not updated when filter is loaded

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Apr 1 17:48:25 PDT 2014


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





--- Comment #2 from Jon Honeycutt <jhoneycutt at apple.com>  2014-04-01 17:48:45 PST ---
FilterEffectRenderer::buildReferenceFilter() does not handle the case that renderer->element() is false when the filter does not already exist in the document.

I tried fixing this in two ways:

1) Using a non-null ancestor Element for anonymous objects. This doesn't work because the object may not yet exist in the RenderTree when this code is reached, so it has no ancestors.

2) Because we only use the renderer from the stored Element in RenderSVGResourceContainer::registerResource(), I tried changing SVGDocumentExtensions to store a set of RenderElements rather than Elements. This led to issues when building the list of pending resources for Elements that do not yet have associated renderers.

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