Index: third_party/WebKit/Source/core/css/parser/CSSParserFastPaths.cpp |
diff --git a/third_party/WebKit/Source/core/css/parser/CSSParserFastPaths.cpp b/third_party/WebKit/Source/core/css/parser/CSSParserFastPaths.cpp |
index 4588ef58fbd4629f3e4d152cc7c083772c0a07af..8592cac84de6172a8e4edf50b5aef4e42b31b946 100644 |
--- a/third_party/WebKit/Source/core/css/parser/CSSParserFastPaths.cpp |
+++ b/third_party/WebKit/Source/core/css/parser/CSSParserFastPaths.cpp |
@@ -860,6 +860,12 @@ bool CSSParserFastPaths::IsValidKeywordPropertyAndValue( |
case CSSPropertyScrollSnapStop: |
DCHECK(RuntimeEnabledFeatures::CSSScrollSnapPointsEnabled()); |
return value_id == CSSValueNormal || value_id == CSSValueAlways; |
+ case CSSPropertyScrollBoundaryBehaviorX: |
+ return value_id == CSSValueAuto || value_id == CSSValueContain || |
+ value_id == CSSValueNone; |
+ case CSSPropertyScrollBoundaryBehaviorY: |
+ return value_id == CSSValueAuto || value_id == CSSValueContain || |
+ value_id == CSSValueNone; |
default: |
NOTREACHED(); |
return false; |
@@ -913,6 +919,8 @@ bool CSSParserFastPaths::IsKeywordPropertyID(CSSPropertyID property_id) { |
case CSSPropertyPosition: |
case CSSPropertyResize: |
case CSSPropertyScrollBehavior: |
+ case CSSPropertyScrollBoundaryBehaviorX: |
+ case CSSPropertyScrollBoundaryBehaviorY: |
case CSSPropertyShapeRendering: |
case CSSPropertySpeak: |
case CSSPropertyStrokeLinecap: |