WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED DUPLICATE of
bug 243808
247411
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
Add attachment
proposed patch, testcase, etc.
Cameron McCormack (:heycam)
Comment 1
2022-11-02 23:52:52 PDT
rdar://97335496
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.
Top of Page
Format For Printing
XML
Clone This Bug