| Index: Source/core/rendering/RenderFlexibleBox.cpp
 | 
| diff --git a/Source/core/rendering/RenderFlexibleBox.cpp b/Source/core/rendering/RenderFlexibleBox.cpp
 | 
| index aa4c8f483e25e359591432c1578e6f578319aa06..2395e4a874a331f929f40bc64fa489fd9b48fc2c 100644
 | 
| --- a/Source/core/rendering/RenderFlexibleBox.cpp
 | 
| +++ b/Source/core/rendering/RenderFlexibleBox.cpp
 | 
| @@ -1110,6 +1110,9 @@ void RenderFlexibleBox::layoutAndPlaceChildren(LayoutUnit& crossAxisOffset, cons
 | 
|              continue;
 | 
|          }
 | 
|  
 | 
| +        // FIXME Investigate if this can be removed based on other flags. crbug.com/370010
 | 
| +        child->setMayNeedInvalidation(true);
 | 
| +
 | 
|          LayoutUnit childPreferredSize = childSizes[i] + mainAxisBorderAndPaddingExtentForChild(child);
 | 
|          setLogicalOverrideSize(child, childPreferredSize);
 | 
|          if (childPreferredSize != mainAxisExtentForChild(child)) {
 | 
| 
 |