commit | df2ed4afdfaf3b30adc3d4d80cc7559965eb8519 | [log] [tgz] |
---|---|---|
author | Rune Lillesveen <futhark@chromium.org> | Wed Jul 31 13:06:55 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jul 31 13:06:55 2019 |
tree | 116bc29843cbc6060bd78624dede69cfc55b68be | |
parent | 714a6231dcd4af079997b3bb697192ccf4be59ba [diff] |
Only mark Elements with ChildNeedsReattachLayoutTree. The ancestor chain is the flat tree ancestors chain. There is no need to include the shadow roots. The layout tree rebuild root is never the Document, always an element or text node. This is done in preparation for flat tree style recalc. Bug: 972752 Change-Id: I011ad734c02dfa8e09ebf068dd6424d77a4a6e22 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1727290 Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org> Commit-Queue: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#682688}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .