Index: Source/core/css/SelectorFilter.cpp |
diff --git a/Source/core/css/SelectorFilter.cpp b/Source/core/css/SelectorFilter.cpp |
index 6b3ca9a7e61b29491b4b9b18c413bf31e3fa4eea..4c96b58bbd06443e57d898b4f4aee4361ad55c6c 100644 |
--- a/Source/core/css/SelectorFilter.cpp |
+++ b/Source/core/css/SelectorFilter.cpp |
@@ -162,6 +162,10 @@ void SelectorFilter::collectIdentifierHashes(const CSSSelector& selector, unsign |
skipOverSubselectors = false; |
collectDescendantSelectorIdentifierHashes(*current, hash); |
break; |
+ case CSSSelector::ShadowContent: |
+ // Disable fastRejectSelector. |
+ *identifierHashes = 0; |
+ return; |
} |
if (hash == end) |
return; |