RESOLVED DUPLICATE of bug 243808247411
Changes to the filter property are sometimes ignored
https://bugs.webkit.org/show_bug.cgi?id=247411
Summary Changes to the filter property are sometimes ignored
Cameron McCormack (:heycam)
Reported 2022-11-02 23:52:10 PDT
In SVGResourceCache::clientStyleChanged we return early if diff == StyleDifference::Equal. But we can have StyleDifference::Equal even when the filter property has changed: specifically, when the element does not have a layer, RenderElement::adjustStyleDifference declines to set any new diff value. The result of this is that changes to the filter property are sometimes not acted upon. We can fix this by removing the early exit or by introducing a new StyleDifference value to use when the filter property changes and there is no layer.
Attachments
Cameron McCormack (:heycam)
Comment 1 2022-11-02 23:52:52 PDT
Cameron McCormack (:heycam)
Comment 2 2022-11-03 17:06:29 PDT
*** This bug has been marked as a duplicate of bug 243808 ***
Note You need to log in before you can comment on or make changes to this bug.