| Index: third_party/WebKit/Source/core/dom/Node.h | 
| diff --git a/third_party/WebKit/Source/core/dom/Node.h b/third_party/WebKit/Source/core/dom/Node.h | 
| index 1a1012ecff552f254a0d28e9c3124ce4a61e51c4..7b49709b72fed66830752e2af367ccdf69a08306 100644 | 
| --- a/third_party/WebKit/Source/core/dom/Node.h | 
| +++ b/third_party/WebKit/Source/core/dom/Node.h | 
| @@ -394,8 +394,7 @@ | 
| } | 
|  | 
| bool needsAttach() const { | 
| -    return getStyleChangeType() == NeedsReattachStyleChange || | 
| -           getFlag(NeedsReattachLayoutTree); | 
| +    return getStyleChangeType() == NeedsReattachStyleChange; | 
| } | 
| bool needsStyleRecalc() const { | 
| return getStyleChangeType() != NoStyleChange; | 
| @@ -831,9 +830,7 @@ | 
| NeedsReattachLayoutTree = 1 << 26, | 
| ChildNeedsReattachLayoutTree = 1 << 27, | 
|  | 
| -    DefaultNodeFlags = IsFinishedParsingChildrenFlag | | 
| -                       NeedsReattachStyleChange | | 
| -                       NeedsReattachLayoutTree | 
| +    DefaultNodeFlags = IsFinishedParsingChildrenFlag | NeedsReattachStyleChange | 
| }; | 
|  | 
| // 4 bits remaining. | 
| @@ -856,9 +853,8 @@ | 
| enum ConstructionType { | 
| CreateOther = DefaultNodeFlags, | 
| CreateText = DefaultNodeFlags | IsTextFlag, | 
| -    CreateContainer = DefaultNodeFlags | ChildNeedsStyleRecalcFlag | | 
| -                      ChildNeedsReattachLayoutTree | | 
| -                      IsContainerFlag, | 
| +    CreateContainer = | 
| +        DefaultNodeFlags | ChildNeedsStyleRecalcFlag | IsContainerFlag, | 
| CreateElement = CreateContainer | IsElementFlag, | 
| CreateShadowRoot = | 
| CreateContainer | IsDocumentFragmentFlag | IsInShadowTreeFlag, | 
| @@ -982,7 +978,6 @@ | 
|  | 
| detachLayoutTree(context); | 
| markAncestorsWithChildNeedsStyleRecalc(); | 
| -  markAncestorsWithChildNeedsReattachLayoutTree(); | 
| } | 
|  | 
| inline bool Node::shouldCallRecalcStyle(StyleRecalcChange change) { | 
|  |