| Index: Source/core/rendering/RenderBlock.cpp
|
| diff --git a/Source/core/rendering/RenderBlock.cpp b/Source/core/rendering/RenderBlock.cpp
|
| index 6ceab0403b2968b51fbfdbaa3d420dcced3e7de4..023192197fe636b640594315222067f47de2bf28 100644
|
| --- a/Source/core/rendering/RenderBlock.cpp
|
| +++ b/Source/core/rendering/RenderBlock.cpp
|
| @@ -727,7 +727,7 @@ void RenderBlock::addChildIgnoringAnonymousColumnBlocks(RenderObject* newChild,
|
| || beforeChildAnonymousContainer->isRenderFullScreenPlaceholder()
|
| ) {
|
| // Insert the child into the anonymous block box instead of here.
|
| - if (newChild->isInline() || beforeChild->parent()->firstChild() != beforeChild)
|
| + if (newChild->isInline() || newChild->isFloatingOrOutOfFlowPositioned() || beforeChild->parent()->firstChild() != beforeChild)
|
| beforeChild->parent()->addChild(newChild, beforeChild);
|
| else
|
| addChild(newChild, beforeChild->parent());
|
|
|