Support strict child descendant invalidation sets
Reported by
r...@opera.com,
Aug 16 2016
|
|||||||||
Issue descriptionFor :nth-selectors we use a descendant invalidation set which is scheduled for the parent of the mutated siblings. That means that if we have a selector ".x:nth-child(2n)", the invalidation set contains ".x". However, we know that these selectors only apply to direct children of the mutation parent. Currently, we will invalidate all ".x" descendants. This is not a big issue for class/id invalidations, but if the :nth-selector is not qualified, it means we'll have full subtree recalcs where recalc of just the direct children would be enough. We could mark the invalidation set for :nth-selectors as applying to direct children only and have machinery in StyleInvalidator to cater for that.
,
Aug 2 2017
,
Oct 19 2017
The assigned owner "rune@opera.com" is not able to receive e-mails, please re-triage. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Oct 19 2017
,
Nov 8 2017
,
Nov 30 2017
,
Dec 6 2017
,
Dec 6
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue. Sorry for the inconvenience if the bug really should have been left as Available. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Dec 7
Probably a nice todo, but not a bug and probably won't be fixed any time soon. |
|||||||||
►
Sign in to add a comment |
|||||||||
Comment 1 by ericwilligers@chromium.org
, Feb 13 2017