Index: Source/core/inspector/InspectorDOMAgent.cpp |
diff --git a/Source/core/inspector/InspectorDOMAgent.cpp b/Source/core/inspector/InspectorDOMAgent.cpp |
index 376ad6b3f13ac57ca389cad4c81741adce9a799f..fd81491202f257d06e25b581b09125d78c23507b 100644 |
--- a/Source/core/inspector/InspectorDOMAgent.cpp |
+++ b/Source/core/inspector/InspectorDOMAgent.cpp |
@@ -346,6 +346,7 @@ void InspectorDOMAgent::unbind(Node* node, NodeToIdMap* nodesMap) |
return; |
m_idToNode.remove(id); |
+ m_idToNodesMap.remove(id); |
if (node->isFrameOwnerElement()) { |
Document* contentDocument = toHTMLFrameOwnerElement(node)->contentDocument(); |
@@ -557,6 +558,7 @@ void InspectorDOMAgent::discardFrontendBindings() |
m_searchResults.clear(); |
m_documentNodeToIdMap.clear(); |
m_idToNode.clear(); |
+ m_idToNodesMap.clear(); |
releaseDanglingNodes(); |
m_childrenRequested.clear(); |
m_cachedChildCount.clear(); |