| Index: Source/core/dom/Element.cpp
|
| diff --git a/Source/core/dom/Element.cpp b/Source/core/dom/Element.cpp
|
| index 1abbe217fa7faab9a96ffeaa40b954a59a674713..488316528d739493353da81a3bab497e558125da 100644
|
| --- a/Source/core/dom/Element.cpp
|
| +++ b/Source/core/dom/Element.cpp
|
| @@ -1280,7 +1280,7 @@ void Element::attach(const AttachContext& context)
|
| // When a shadow root exists, it does the work of attaching the children.
|
| if (ElementShadow* shadow = this->shadow()) {
|
| parentPusher.push();
|
| - shadow->attach();
|
| + shadow->attach(context);
|
| } else if (firstChild())
|
| parentPusher.push();
|
|
|
| @@ -1319,8 +1319,8 @@ void Element::detach(const AttachContext& context)
|
| }
|
|
|
| if (ElementShadow* shadow = this->shadow()) {
|
| - detachChildrenIfNeeded();
|
| - shadow->detach();
|
| + detachChildrenIfNeeded(context);
|
| + shadow->detach(context);
|
| }
|
| ContainerNode::detach(context);
|
| }
|
|
|