[Webkit-unassigned] [Bug 71733] Repaint broken when children of filtered SVG elements are updated
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Nov 9 07:37:50 PST 2011
https://bugs.webkit.org/show_bug.cgi?id=71733
--- Comment #4 from Joel Webber <jgw at chromium.org> 2011-11-09 07:37:50 PST ---
My proposed fix for this (in the attached patch) is to modify RenderSVG[Container Root] such that they needsLayout() whenever any of their children needsLayout(). This fixes the immediate problem because the filter's ImageBuffer cache always gets fully repainted whenever a child is modified.
I also believe this will fix other probably-as-yet-unreported bugs with SVG filters, because repainting only the child's bounds is insufficient for filters with kernel sizes > 1px.
I'm not attached to the approach, but I think it's pretty straightforward -- any suggestions on the details are very much welcome.
--
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