Bug 125839 - Fix dynamic changes with sibling selectors
Summary: Fix dynamic changes with sibling selectors
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: CSS (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: BlinkMergeCandidate, InRadar
Depends on:
Blocks:
 
Reported: 2013-12-16 23:05 PST by Ryosuke Niwa
Modified: 2014-11-01 15:49 PDT (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ryosuke Niwa 2013-12-16 23:05:22 PST
Consider merging https://chromium.googlesource.com/chromium/blink/+/86556ca5bbb8c21887df53d01becdd6daef96774

We were not setting needsRecalc on sibling selectors after the first one.
Instead, keep a count of the max number of sibling selectors we see in
any stylesheet and setNeedsRecalc on that number of siblings.

http://crbug.com/304139
Comment 1 Benjamin Poulain 2014-11-01 15:49:36 PDT
Fixed that already, and in a better way too :)
Comment 2 Radar WebKit Bug Importer 2014-11-01 15:49:49 PDT
<rdar://problem/18846930>