[Webkit-unassigned] [Bug 38307] REGRESSION: gradient background of LayoutTests/fast/backgrounds/resources/balloon.svg fails to draw

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Apr 29 00:40:01 PDT 2010


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


Nikolas Zimmermann <zimmermann at kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|38108                       |




--- Comment #4 from Nikolas Zimmermann <zimmermann at kde.org>  2010-04-29 00:40:01 PST ---
Hi Simon,

thanks a lot for the investigation. Some details why the code changed recently:
We had a long-standing hack in SVGStopElement, to do manual style resolution,
because of svg/W3C-SVG-1.1/pservers-grad-19-b.svg, which used code like:

<g display="none">
<linearGradient>
<stop>
...

RenderSVGGradientStop was never created because of the display="none" in the
parent <g>.
To remove manual style resolution hacks (calling styleForRenderer() manually) I
made SVGGElement always create renderers, even for display="none"
(RenderSVGHiddenContainer, instead of the regular
RenderSVGTransformableContainer).

For <defs> a RenderSVGHiddenContainer is always created, so renderers are
_supposed_ to be created.
I will investigate today what is happening, stay tuned.

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