| 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 b2cba11567fb278f920ece8e8c007d2c0aee9868..1da717e135f380826778d59c75a8d5930e8b658b 100644
|
| --- a/Source/core/css/parser/BisonCSSParser-in.cpp
|
| +++ b/Source/core/css/parser/BisonCSSParser-in.cpp
|
| @@ -302,6 +302,21 @@ void BisonCSSParser::parseSelector(const String& string, CSSSelectorList& select
|
| m_selectorListForParseSelector = 0;
|
| }
|
|
|
| +bool BisonCSSParser::isSelectorAllowedInParsingMode(CSSSelector::PseudoType type)
|
| +{
|
| + if (isUASheetBehavior(m_context.mode()))
|
| + return true;
|
| +
|
| + switch (type) {
|
| + case CSSSelector::PseudoInternalCustomElement:
|
| + case CSSSelector::PseudoListBox:
|
| + case CSSSelector::PseudoSpatialNavigationFocus:
|
| + return false;
|
| + }
|
| +
|
| + return true;
|
| +}
|
| +
|
| PassRefPtrWillBeRawPtr<ImmutableStylePropertySet> BisonCSSParser::parseInlineStyleDeclaration(const String& string, Element* element)
|
| {
|
| Document& document = element->document();
|
|
|