| Index: third_party/WebKit/Source/core/css/ElementRuleCollector.cpp
|
| diff --git a/third_party/WebKit/Source/core/css/ElementRuleCollector.cpp b/third_party/WebKit/Source/core/css/ElementRuleCollector.cpp
|
| index c77c0da1d62db403fadcb59e1dff9bc28c9c21cd..142483563ffddea3663cf3b3969d027418665f8e 100644
|
| --- a/third_party/WebKit/Source/core/css/ElementRuleCollector.cpp
|
| +++ b/third_party/WebKit/Source/core/css/ElementRuleCollector.cpp
|
| @@ -196,6 +196,12 @@ void ElementRuleCollector::collectMatchingRules(
|
| collectMatchingRulesForList(
|
| matchRequest.ruleSet->shadowPseudoElementRules(pseudoId), cascadeOrder,
|
| matchRequest);
|
| + AtomicString alias = CSSSelector::aliasForShadowPseudoId(pseudoId);
|
| + if (!alias.isEmpty()) {
|
| + collectMatchingRulesForList(
|
| + matchRequest.ruleSet->shadowPseudoElementRules(alias), cascadeOrder,
|
| + matchRequest);
|
| + }
|
| }
|
|
|
| if (element.isVTTElement())
|
|
|