Changeset 214804 in webkit
- Timestamp:
- Apr 3, 2017 9:53:11 AM (7 years ago)
- Location:
- releases/WebKitGTK/webkit-2.16
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
releases/WebKitGTK/webkit-2.16/LayoutTests/ChangeLog
r214802 r214804 1 2017-03-28 Antti Koivisto <antti@apple.com> 2 3 Missing render tree position invalidation when tearing down renderers for display:contents subtree 4 https://bugs.webkit.org/show_bug.cgi?id=170199 5 <rdar://problem/31260856> 6 7 Reviewed by Zalan Bujtas. 8 9 * fast/shadow-dom/slot-renderer-teardown-expected.txt: Added. 10 * fast/shadow-dom/slot-renderer-teardown.html: Added. 11 1 12 2017-03-22 Carlos Garcia Campos <cgarcia@igalia.com> 2 13 -
releases/WebKitGTK/webkit-2.16/Source/WebCore/ChangeLog
r214801 r214804 1 2017-03-28 Antti Koivisto <antti@apple.com> 2 3 Missing render tree position invalidation when tearing down renderers for display:contents subtree 4 https://bugs.webkit.org/show_bug.cgi?id=170199 5 <rdar://problem/31260856> 6 7 Reviewed by Zalan Bujtas. 8 9 Test: fast/shadow-dom/slot-renderer-teardown.html 10 11 * style/RenderTreeUpdater.cpp: 12 (WebCore::RenderTreeUpdater::updateElementRenderer): 13 14 Invalidate the render tree position in case we do a teardown for an element without renderer. 15 1 16 2017-03-24 Daniel Bates <dabates@apple.com> 2 17 -
releases/WebKitGTK/webkit-2.16/Source/WebCore/style/RenderTreeUpdater.cpp
r214775 r214804 257 257 bool shouldTearDownRenderers = update.change == Style::Detach 258 258 && (element.renderer() || element.isNamedFlowContentElement() || element.hasDisplayContents()); 259 if (shouldTearDownRenderers) 259 if (shouldTearDownRenderers) { 260 if (!element.renderer()) { 261 // We may be tearing down a descendant renderer cached in renderTreePosition. 262 renderTreePosition().invalidateNextSibling(); 263 } 260 264 tearDownRenderers(element, TeardownType::KeepHoverAndActive); 265 } 261 266 262 267 bool hasDisplayContents = update.style->display() == CONTENTS;
Note: See TracChangeset
for help on using the changeset viewer.