Index: third_party/WebKit/Source/core/css/parser/CSSSelectorParser.cpp |
diff --git a/third_party/WebKit/Source/core/css/parser/CSSSelectorParser.cpp b/third_party/WebKit/Source/core/css/parser/CSSSelectorParser.cpp |
index 74fb2f83d2c7f2a8b7f660d4cfeb1ca7f04138a6..a9a5c0d09217a5f947cbad429e2b6e076488ee93 100644 |
--- a/third_party/WebKit/Source/core/css/parser/CSSSelectorParser.cpp |
+++ b/third_party/WebKit/Source/core/css/parser/CSSSelectorParser.cpp |
@@ -258,6 +258,8 @@ bool isSimpleSelectorValidAfterPseudoElement(const CSSParserSelector& simpleSele |
{ |
if (compoundPseudoElement == CSSSelector::PseudoUnknown) |
return true; |
+ if (compoundPseudoElement == CSSSelector::PseudoContent) |
+ return simpleSelector.match() != CSSSelector::PseudoElement; |
if (simpleSelector.match() != CSSSelector::PseudoClass) |
return false; |
CSSSelector::PseudoType pseudo = simpleSelector.pseudoType(); |