Since the FilterEffect does not own the result FilterImage or the geometry FilterBoundarySet, all the superclasses of SVGFilterPrimitiveStandardAttributes should have a singleton FilterEffect for all the renderers. Changing an attribute of these classes should be resulting in changing a member of the singleton FilterEffect. And of course we need to clear some of the the result FilterImages which are owned by the renderers.
<rdar://problem/85426197>
Created attachment 457801 [details] WIP
Created attachment 458641 [details] Patch
Pull request: https://github.com/WebKit/WebKit/pull/1441
Committed r295498 (251503@main): <https://commits.webkit.org/251503@main> Reviewed commits have been landed. Closing PR #1441 and removing active labels.