[Webkit-unassigned] [Bug 99996] New: SVG Filter Updates do not trigger repaint
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Oct 22 07:57:31 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=99996
Summary: SVG Filter Updates do not trigger repaint
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: SVG
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: dominik.rottsches at intel.com
CC: zimmermann at kde.org, krit at webkit.org
I believe there's something wrong with repaint triggering in the following test cases:
svg/dynamic-updates/SVGFEDropShadowElement-dom-shadow-color-attr.html
svg/dynamic-updates/SVGFEDropShadowElement-dom-shadow-opacity-attr.html
svg/dynamic-updates/SVGFEDropShadowElement-svgdom-shadow-color-prop.html
svg/dynamic-updates/SVGFEDropShadowElement-svgdom-shadow-opacity-prop.htm
Taking a closer look at the first one:
svg/dynamic-updates/SVGFEDropShadowElement-dom-shadow-color-attr.html
In testResult_no_update.png you can see that the foreground circle is green, the shadow stays black and a repaint only happened to the debug log div at the bottom. In the debug log, it says that the flood color of the circle is green, which is not reflected in the SVG rendering. I think that's incorrect but I would like to hear some SVG experts' feedback. What I believe should happen is: Two repaint rects, one for the circle and its shadow, one for the debug log area. And the circle should have a green shadow.
If I modify the test case to also modify the circle's color or change any other property of the foreground circle, its shadow gets repainted to the correct color, green. See attached testResult_circle_update.png
So, I'd conclude that the filter update does not cause the required repaint of all elements that this filter is applied to.
--
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