Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / core / html / parser / HTMLScriptRunner.cpp
index 8029b33..ec2442f 100644 (file)
@@ -74,10 +74,12 @@ void HTMLScriptRunner::detach()
         return;
 
     m_parserBlockingScript.stopWatchingForLoad(this);
+    m_parserBlockingScript.releaseElementAndClear();
 
     while (!m_scriptsToExecuteAfterParsing.isEmpty()) {
         PendingScript pendingScript = m_scriptsToExecuteAfterParsing.takeFirst();
         pendingScript.stopWatchingForLoad(this);
+        pendingScript.releaseElementAndClear();
     }
     m_document = nullptr;
 }