| Index: Source/core/layout/LayoutBox.cpp
 | 
| diff --git a/Source/core/layout/LayoutBox.cpp b/Source/core/layout/LayoutBox.cpp
 | 
| index e2cb24e8a9a9d59ee43452f116a6b9a7e132a475..b0bc6ed38731bbb1bda53c56c62643d6083660c5 100644
 | 
| --- a/Source/core/layout/LayoutBox.cpp
 | 
| +++ b/Source/core/layout/LayoutBox.cpp
 | 
| @@ -112,7 +112,7 @@ DeprecatedPaintLayerType LayoutBox::layerTypeRequired() const
 | 
|      // hasAutoZIndex only returns true if the element is positioned or a flex-item since
 | 
|      // position:static elements that are not flex-items get their z-index coerced to auto.
 | 
|      if (isPositioned() || createsGroup() || hasClipPath() || hasTransformRelatedProperty()
 | 
| -        || hasHiddenBackface() || hasReflection() || style()->specifiesColumns()
 | 
| +        || style()->hasCompositorProxy() || hasHiddenBackface() || hasReflection() || style()->specifiesColumns()
 | 
|          || !style()->hasAutoZIndex() || style()->shouldCompositeForCurrentAnimations())
 | 
|          return NormalDeprecatedPaintLayer;
 | 
|  
 | 
| 
 |