Index: Source/core/layout/LayoutObject.cpp |
diff --git a/Source/core/layout/LayoutObject.cpp b/Source/core/layout/LayoutObject.cpp |
index 16ac690af84b0a27f460326e1de36c246c25bb80..0c2eda9270cb0b8fc461693ba9dd532f96517c23 100644 |
--- a/Source/core/layout/LayoutObject.cpp |
+++ b/Source/core/layout/LayoutObject.cpp |
@@ -1093,6 +1093,8 @@ String LayoutObject::decoratedName() const |
name.append(" (positioned)"); |
if (isRelPositioned()) |
name.append(" (relative positioned)"); |
+ if (isStickyPositioned()) |
+ name.append(" (sticky positioned)"); |
if (isFloating()) |
name.append(" (floating)"); |
if (spannerPlaceholder()) |
@@ -2003,7 +2005,7 @@ void LayoutObject::propagateStyleToAnonymousChildren(bool blockChildrenOnly) |
// Preserve the position style of anonymous block continuations as they can have relative position when |
// they contain block descendants of relative positioned inlines. |
- if (child->isRelPositioned() && toLayoutBlock(child)->isAnonymousBlockContinuation()) |
+ if (child->isInFlowPositioned() && toLayoutBlock(child)->isAnonymousBlockContinuation()) |
newStyle->setPosition(child->style()->position()); |
updateAnonymousChildStyle(*child, *newStyle); |