[Webkit-unassigned] [Bug 42244] New: SVGFilterElement & SVGFE*Element don't support dynamic invalidation, when attributes change

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jul 14 02:48:00 PDT 2010


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

           Summary: SVGFilterElement & SVGFE*Element don't support dynamic
                    invalidation, when attributes change
           Product: WebKit
           Version: 525.x (Safari 3.1)
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Major
          Priority: P2
         Component: SVG
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: zimmermann at kde.org
                CC: zimmermann at kde.org, krit at webkit.org,
                    zherczeg at webkit.org
            Blocks: 26389


Most filter related classes don't implement svgAttributeChanged / childrenChanged.
Stuff like <rect filter="url(#myfilter)" onclick="document.getElementById('myfilter').setAttribute('filterUnits', 'objectBoundingBox')" />  doesn't work because of that -> the filter is not invalidated.
It's just a matter of adding invalidateResourceClient() calls in the right places, see SVGClipPathElement as example.

Tests need to be added to svg/dynamic-updates, covering changing filter attributes through DOM / SVG DOM.

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