[Webkit-unassigned] [Bug 242420] New: avoid invalidating SVG resources when referencing element changes layout

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jul 6 21:26:02 PDT 2022


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

            Bug ID: 242420
           Summary: avoid invalidating SVG resources when referencing
                    element changes layout
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: SVG
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: heycam at apple.com
                CC: sabouhallawa at apple.com, zimmermann at kde.org

In SVG RenderObject layout methods, we call SVGResourcesCache::clientLayoutChanged if any layout was performed.  Sometimes this is unnecessary work, as the specific changes that were made during layout do not affect the data that the SVGResourceContainer has cached.  In the dependent bugs I'll file under here, I'll make all of the SVG resource types able to respond to changes on referencing element lazily, without needing to eagerly remove and recreate all resources.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220707/8af391dd/attachment.htm>


More information about the webkit-unassigned mailing list