| Index: Source/core/dom/shadow/InsertionPoint.cpp
 | 
| diff --git a/Source/core/dom/shadow/InsertionPoint.cpp b/Source/core/dom/shadow/InsertionPoint.cpp
 | 
| index f671b910a2c68d3f4990f3ce3b8d938f228dfe9f..762db5f5c3fcdbf064a2b026b53d70278ec42cb7 100644
 | 
| --- a/Source/core/dom/shadow/InsertionPoint.cpp
 | 
| +++ b/Source/core/dom/shadow/InsertionPoint.cpp
 | 
| @@ -124,8 +124,11 @@ void InsertionPoint::willRecalcStyle(StyleRecalcChange change)
 | 
|  {
 | 
|      if (change < Inherit)
 | 
|          return;
 | 
| -    for (size_t i = 0; i < m_distribution.size(); ++i)
 | 
| -        m_distribution.at(i)->setNeedsStyleRecalc(LocalStyleChange);
 | 
| +    for (size_t i = 0; i < m_distribution.size(); ++i) {
 | 
| +        Node* node = m_distribution.at(i).get();
 | 
| +        if (isShadowHost(node->parentElement()))
 | 
| +            node->setNeedsStyleRecalc(LocalStyleChange);
 | 
| +    }
 | 
|  }
 | 
|  
 | 
|  bool InsertionPoint::shouldUseFallbackElements() const
 | 
| 
 |