| Index: third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp
 | 
| diff --git a/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp b/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp
 | 
| index edb71a66469521057f31cc75cbf3bf0b788b08d6..0327c7be2dab5ce7ccdc74d8c65e9cf1c8681194 100644
 | 
| --- a/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp
 | 
| +++ b/third_party/WebKit/Source/core/css/parser/CSSPropertyParser.cpp
 | 
| @@ -2085,6 +2085,22 @@
 | 
|      case CSSPropertyWebkitLogicalWidth:
 | 
|      case CSSPropertyWebkitLogicalHeight:
 | 
|        return CSSPropertyLengthUtils::consumeWidthOrHeight(m_range, m_context);
 | 
| +    case CSSPropertyMarginTop:
 | 
| +    case CSSPropertyMarginRight:
 | 
| +    case CSSPropertyMarginBottom:
 | 
| +    case CSSPropertyMarginLeft:
 | 
| +    case CSSPropertyBottom:
 | 
| +    case CSSPropertyLeft:
 | 
| +    case CSSPropertyRight:
 | 
| +    case CSSPropertyTop:
 | 
| +      return CSSPropertyMarginUtils::consumeMarginOrOffset(
 | 
| +          m_range, m_context->mode(), UnitlessQuirk::Allow);
 | 
| +    case CSSPropertyWebkitMarginStart:
 | 
| +    case CSSPropertyWebkitMarginEnd:
 | 
| +    case CSSPropertyWebkitMarginBefore:
 | 
| +    case CSSPropertyWebkitMarginAfter:
 | 
| +      return CSSPropertyMarginUtils::consumeMarginOrOffset(
 | 
| +          m_range, m_context->mode(), UnitlessQuirk::Forbid);
 | 
|      case CSSPropertyScrollSnapDestination:
 | 
|      case CSSPropertyObjectPosition:
 | 
|      case CSSPropertyPerspectiveOrigin:
 | 
| 
 |