Bug 267626
Summary: | invalidateNodeListAndCollectionCachesInAncestorsForAttribute shouldn't call invalidateQuerySelectorAllResults in most cases | ||
---|---|---|---|
Product: | WebKit | Reporter: | Ryosuke Niwa <rniwa> |
Component: | DOM | Assignee: | Ryosuke Niwa <rniwa> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | Safari Technology Preview | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Ryosuke Niwa
We only need to invalidate querySelector results when we're mutating class name
since we only store results if query selectors were matching against tag name or class name.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Ryosuke Niwa
Pull request: https://github.com/WebKit/WebKit/pull/22856
EWS
Committed 273183@main (ffffbfafc4cd): <https://commits.webkit.org/273183@main>
Reviewed commits have been landed. Closing PR #22856 and removing active labels.
Radar WebKit Bug Importer
<rdar://problem/121200449>