[Webkit-unassigned] [Bug 53088] SVG: "filter" race condition may prevent SVG elements from being re-drawn
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Dec 13 07:16:09 PST 2011
https://bugs.webkit.org/show_bug.cgi?id=53088
--- Comment #9 from Branimir Lambov <blambov at google.com> 2011-12-13 07:16:07 PST ---
(From update of attachment 119015)
View in context: https://bugs.webkit.org/attachment.cgi?id=119015&action=review
Thank you for your review. I applied your suggestions and uploaded a new version of the patch that tests the problem using a script. I found only two interesting references to filter(), which I've commented on below.
> Source/WebCore/rendering/svg/SVGResourcesCache.cpp:-127
> - resources->removeClientFromCache(object);
This is being called from layout(), which in turn will never be called if the filter is not already invalidated.
> Source/WebCore/rendering/svg/SVGResourcesCache.cpp:-155
> - resources->removeClientFromCache(renderer);
This is not sufficient as any filter in the ascendants' chain will block updates to the element. Changed to invalidate all filters in the chain.
--
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