| Index: third_party/WebKit/Source/core/dom/Document.cpp
|
| diff --git a/third_party/WebKit/Source/core/dom/Document.cpp b/third_party/WebKit/Source/core/dom/Document.cpp
|
| index efdafbb7fdf63f77b1607c3fe6f9da43f9fb6e09..299e77e9ffece47ca1890bebf4ba8b3a5ce6aacd 100644
|
| --- a/third_party/WebKit/Source/core/dom/Document.cpp
|
| +++ b/third_party/WebKit/Source/core/dom/Document.cpp
|
| @@ -4094,7 +4094,9 @@ void Document::didMoveTreeToNewDocument(const Node& root) {
|
| }
|
|
|
| void Document::nodeChildrenWillBeRemoved(ContainerNode& container) {
|
| + ScriptForbiddenScope scriptForbiddenScope;
|
| EventDispatchForbiddenScope assertNoEventDispatch;
|
| +
|
| for (Range* range : m_ranges)
|
| range->nodeChildrenWillBeRemoved(container);
|
|
|
| @@ -4118,6 +4120,9 @@ void Document::nodeChildrenWillBeRemoved(ContainerNode& container) {
|
| }
|
|
|
| void Document::nodeWillBeRemoved(Node& n) {
|
| + ScriptForbiddenScope scriptForbiddenScope;
|
| + EventDispatchForbiddenScope assertNoEventDispatch;
|
| +
|
| for (NodeIterator* ni : m_nodeIterators)
|
| ni->nodeWillBeRemoved(n);
|
|
|
|
|