diff options
author | Matt Brubeck <mbrubeck@limpet.net> | 2016-02-19 17:05:38 -0800 |
---|---|---|
committer | Matt Brubeck <mbrubeck@limpet.net> | 2016-02-23 17:31:38 -0800 |
commit | 973918967f606d723fb7b71e14d682b16fa50e9d (patch) | |
tree | 2e55d0c12fd1313fb1904880c7441ea52acab17c /components/script/layout_interface.rs | |
parent | d85ee09bc72a9819269455a126a1eda018254822 (diff) | |
download | servo-973918967f606d723fb7b71e14d682b16fa50e9d.tar.gz servo-973918967f606d723fb7b71e14d682b16fa50e9d.zip |
Dirty elements whose selectors are affected by sibling changes
This fixes incremental layout of nodes that match pseudo-class selectors such
as :first-child, :nth-child, :last-child, :first-of-type, etc.
* Fixes #8191
* Fixes #9063
* Fixes #9303
* Fixes #9448
This code is based on the following flags from Gecko:
https://hg.mozilla.org/mozilla-central/file/e1cf617a1f28/dom/base/nsINode.h#l134
Diffstat (limited to 'components/script/layout_interface.rs')
0 files changed, 0 insertions, 0 deletions