| Index: Source/core/css/parser/BisonCSSParser-in.cpp
|
| diff --git a/Source/core/css/parser/BisonCSSParser-in.cpp b/Source/core/css/parser/BisonCSSParser-in.cpp
|
| index c73a4b5fc0345e2ea229f455a90b36218af6f37f..0ff4c425ffe7f23faa092f798bb2f1a7a3961bc5 100644
|
| --- a/Source/core/css/parser/BisonCSSParser-in.cpp
|
| +++ b/Source/core/css/parser/BisonCSSParser-in.cpp
|
| @@ -575,6 +575,9 @@ static inline bool isValidKeywordPropertyAndValue(CSSPropertyID propertyId, int
|
| if (valueID == CSSValueNone || valueID == CSSValueBoth || valueID == CSSValueHorizontal || valueID == CSSValueVertical || valueID == CSSValueAuto)
|
| return true;
|
| break;
|
| + case CSSPropertyScrollBehavior: // instant | smooth
|
| + if (valueID == CSSValueInstant || valueID == CSSValueSmooth)
|
| + return RuntimeEnabledFeatures::cssomSmoothScrollEnabled();
|
| case CSSPropertySpeak: // none | normal | spell-out | digits | literal-punctuation | no-punctuation | inherit
|
| if (valueID == CSSValueNone || valueID == CSSValueNormal || valueID == CSSValueSpellOut || valueID == CSSValueDigits || valueID == CSSValueLiteralPunctuation || valueID == CSSValueNoPunctuation)
|
| return true;
|
| @@ -867,6 +870,7 @@ static inline bool isKeywordPropertyID(CSSPropertyID propertyId)
|
| case CSSPropertyPointerEvents:
|
| case CSSPropertyPosition:
|
| case CSSPropertyResize:
|
| + case CSSPropertyScrollBehavior:
|
| case CSSPropertySpeak:
|
| case CSSPropertyTableLayout:
|
| case CSSPropertyTextAlignLast:
|
|
|