| Index: Source/core/css/CSSParser.cpp
|
| diff --git a/Source/core/css/CSSParser.cpp b/Source/core/css/CSSParser.cpp
|
| index e36061f34dabd4b9a7ed9f49d13bee9869992dfc..2f266a810ae0dbac62324b2e974a6f5552d4230d 100644
|
| --- a/Source/core/css/CSSParser.cpp
|
| +++ b/Source/core/css/CSSParser.cpp
|
| @@ -720,6 +720,10 @@ static inline bool isValidKeywordPropertyAndValue(CSSPropertyID propertyId, int
|
| if ((valueID >= CSSValueCapitalize && valueID <= CSSValueLowercase) || valueID == CSSValueNone)
|
| return true;
|
| break;
|
| + case CSSPropertyTouchAction: // auto | none
|
| + if (RuntimeEnabledFeatures::cssTouchActionEnabled() && (valueID == CSSValueAuto || valueID == CSSValueNone))
|
| + return true;
|
| + break;
|
| case CSSPropertyVisibility: // visible | hidden | collapse | inherit
|
| if (valueID == CSSValueVisible || valueID == CSSValueHidden || valueID == CSSValueCollapse)
|
| return true;
|
| @@ -982,6 +986,7 @@ static inline bool isKeywordPropertyID(CSSPropertyID propertyId)
|
| case CSSPropertyTextTransform:
|
| case CSSPropertyTextUnderlineMode:
|
| case CSSPropertyTextUnderlineStyle:
|
| + case CSSPropertyTouchAction:
|
| case CSSPropertyVisibility:
|
| case CSSPropertyWebkitAppearance:
|
| case CSSPropertyWebkitBackfaceVisibility:
|
| @@ -2781,6 +2786,7 @@ bool CSSParser::parseValue(CSSPropertyID propId, bool important)
|
| case CSSPropertyTextTransform:
|
| case CSSPropertyTextUnderlineMode:
|
| case CSSPropertyTextUnderlineStyle:
|
| + case CSSPropertyTouchAction:
|
| case CSSPropertyVariable:
|
| case CSSPropertyVisibility:
|
| case CSSPropertyWebkitAppearance:
|
|
|