Changeset 274437 in webkit
- Timestamp:
- Mar 15, 2021, 1:45:45 PM (5 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
rendering/updating/RenderTreeBuilderBlock.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r274436 r274437 1 2021-03-15 Zalan Bujtas <zalan@apple.com> 2 3 Do not collapse the anonymous block when it is a candidate container for the list marker 4 https://bugs.webkit.org/show_bug.cgi?id=223196 5 <rdar://74574330> 6 7 Reviewed by Antti Koivisto. 8 9 Do not merge empty anonymous siblings when the callers says "do not collpase anonymous block". Those merge candidate 10 anonymous blocks may be candidate containers for some other conent (we expand on r238119 here). 11 12 * rendering/updating/RenderTreeBuilderBlock.cpp: 13 (WebCore::RenderTreeBuilder::Block::detach): 14 1 15 2021-03-15 Simon Fraser <simon.fraser@apple.com> 2 16 -
trunk/Source/WebCore/rendering/updating/RenderTreeBuilderBlock.cpp
r271055 r274437 289 289 auto prev = makeWeakPtr(oldChild.previousSibling()); 290 290 auto next = makeWeakPtr(oldChild.nextSibling()); 291 bool canMergeAnonymousBlocks = can MergeContiguousAnonymousBlocks(oldChild, prev.get(), next.get());291 bool canMergeAnonymousBlocks = canCollapseAnonymousBlock == CanCollapseAnonymousBlock::Yes && canMergeContiguousAnonymousBlocks(oldChild, prev.get(), next.get()); 292 292 293 293 auto takenChild = m_builder.detachFromRenderElement(parent, oldChild);
Note:
See TracChangeset
for help on using the changeset viewer.