RESOLVED FIXED 11907
RenderSVGContainer does not mark itself for repaint after setting viewBox, slice or align
https://bugs.webkit.org/show_bug.cgi?id=11907
Summary RenderSVGContainer does not mark itself for repaint after setting viewBox, sl...
Eric Seidel (no email)
Reported Thursday, December 21, 2006 1:03:53 PM UTC
RenderSVGContainer does not mark itself for repaint after setting viewBox, slice or align It should invalidate itself when these change.
Attachments
Nikolas Zimmermann
Comment 1 Tuesday, January 9, 2007 10:53:44 PM UTC
Rob fixed the viewBox case. Others are trivial to fix, too.
Eric Seidel (no email)
Comment 2 Tuesday, June 12, 2007 7:06:24 PM UTC
*** Bug 12181 has been marked as a duplicate of this bug. ***
Nikolas Zimmermann
Comment 3 Thursday, January 14, 2010 2:46:34 AM UTC
This is fixed nowadays. Changing ie. slice is only possible through JS, either by setting preserveAspectRatio attribute or by using SVG DOM directly, both cases cause a svgAttributeChanged(preserveAspectRatioAttr) call to be fired on the individual SVG*Element classes, causing them to call setNeedsLayout(true) on their renderer. It also works for resources and instances of elements, so it's really fixed today :-) Closing bug.
Note You need to log in before you can comment on or make changes to this bug.