[Webkit-unassigned] [Bug 68457] Style changes applied to filtered elements do not invalidate the element
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Sep 27 11:55:08 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=68457
--- Comment #15 from Nikolas Zimmermann <zimmermann at kde.org> 2011-09-27 11:55:08 PST ---
(In reply to comment #14)
> Sad that it was landed. I indeed think that this is overkilling! We definitely don't need to invalidate masker, pattern, gradients and clip path on style changes of the target!
>
> Can you please come up with a followup patch that would just clean the resource if it is a filter?
I share Dirks concerns as well. Sorry for not commenting earlier, I took some days off...
Anyhow: We have to be very careful when we release anything from the cache, style changes may happen more frequently than you'd expect!
An easy test would be to add a fprintf(stderr, "INVALIDATE!") before your newly added removeClientFromCache() call - then run all SVG pixel tests and look in the layout-test-results directory for all *stderr.txt files containing "INVALIDATE". I bet it's now firing a lot more often than desired.
Can you please find this out? I fear this is a large perf regression.
--
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