| Index: third_party/WebKit/Source/core/css/RuleSet.cpp
|
| diff --git a/third_party/WebKit/Source/core/css/RuleSet.cpp b/third_party/WebKit/Source/core/css/RuleSet.cpp
|
| index e13b6e268a2a1d154b34867f1e8563be36574a48..3d19f18fafa137f28649470fec0ba735d8a81502 100644
|
| --- a/third_party/WebKit/Source/core/css/RuleSet.cpp
|
| +++ b/third_party/WebKit/Source/core/css/RuleSet.cpp
|
| @@ -204,10 +204,8 @@ bool RuleSet::findBestRuleSetAndAdd(const CSSSelector& component, RuleData& rule
|
| return true;
|
| }
|
|
|
| - // TODO(esprehn): We shouldn't favor tagName over m_shadowHostRules, it means
|
| - // selectors with div:host end up in the tagName list matched against all tags
|
| - // even though they can't match anything at all.
|
| if (component.isHostPseudoClass()) {
|
| + ASSERT(component.isLastInTagHistory() || (component.relation() == CSSSelector::SubSelector && component.tagHistory()->match() == CSSSelector::PseudoElement));
|
| m_shadowHostRules.append(ruleData);
|
| return true;
|
| }
|
|
|