commit | 987282a4a242d3a913e7ec6f5c2065cf0df7ac9c | [log] [tgz] |
---|---|---|
author | Rune Lillesveen <futhark@chromium.org> | Fri Aug 02 11:54:10 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Aug 02 11:54:10 2019 |
tree | edf4d32b34ad0fa5bb53170c3d212833040d787b | |
parent | 329c91e5a188f8f9572b2a37e4614508f8168635 [diff] |
Update layout tree rebuild root after removing pseudo element. We tried to avoid marking the pseudo element when it was about to be removed, but the pseudo element earlied out before removal if it wasn't marked for re-attachment causing the element not to be removed. Notify the StyleEngine about removal instead, so that it can update the traversal root. For normal elements the StyleEngine is notified through ChildrenRemoved(). Bug: 989894 Change-Id: Ia2bf52c9bed157c4ac806a10b9367b0f99038974 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1732096 Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org> Commit-Queue: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#683543}
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 .