| Index: Source/core/css/CSSComputedStyleDeclaration.cpp
 | 
| diff --git a/Source/core/css/CSSComputedStyleDeclaration.cpp b/Source/core/css/CSSComputedStyleDeclaration.cpp
 | 
| index 0b1c1eea8d2091702e1c42315a6e0fbaff51db3d..214b19965cb06bc2bbe72631579c2f432e604696 100644
 | 
| --- a/Source/core/css/CSSComputedStyleDeclaration.cpp
 | 
| +++ b/Source/core/css/CSSComputedStyleDeclaration.cpp
 | 
| @@ -341,7 +341,9 @@ static const CSSPropertyID staticComputableProperties[] = {
 | 
|      CSSPropertyGlyphOrientationHorizontal,
 | 
|      CSSPropertyGlyphOrientationVertical,
 | 
|      CSSPropertyVectorEffect,
 | 
| -    CSSPropertyPaintOrder
 | 
| +    CSSPropertyPaintOrder,
 | 
| +    CSSPropertyX,
 | 
| +    CSSPropertyY
 | 
|  };
 | 
|  
 | 
|  static const Vector<CSSPropertyID>& computableProperties()
 | 
| @@ -481,6 +483,8 @@ static bool isLayoutDependent(CSSPropertyID propertyID, PassRefPtr<RenderStyle>
 | 
|      case CSSPropertyMotionRotation:
 | 
|      case CSSPropertyWidth:
 | 
|      case CSSPropertyWebkitFilter:
 | 
| +    case CSSPropertyX:
 | 
| +    case CSSPropertyY:
 | 
|          return true;
 | 
|      case CSSPropertyMargin:
 | 
|          return renderer && renderer->isBox() && (!style || !style->marginBottom().isFixed() || !style->marginTop().isFixed() || !style->marginLeft().isFixed() || !style->marginRight().isFixed());
 | 
| 
 |