| Index: Source/core/html/imports/HTMLImportLoader.cpp
|
| diff --git a/Source/core/html/imports/HTMLImportLoader.cpp b/Source/core/html/imports/HTMLImportLoader.cpp
|
| index bb3c476fcf0d76070e8ab373a047c8ba18ca4b5c..000eed3ff61e89f148a7c5683a61268e682d37c8 100644
|
| --- a/Source/core/html/imports/HTMLImportLoader.cpp
|
| +++ b/Source/core/html/imports/HTMLImportLoader.cpp
|
| @@ -62,6 +62,8 @@ void HTMLImportLoader::dispose()
|
| {
|
| m_controller = nullptr;
|
| if (m_document) {
|
| + if (m_document->parser())
|
| + m_document->parser()->removeClient(this);
|
| m_document->setImportsController(nullptr);
|
| m_document->cancelParsing();
|
| m_document.clear();
|
|
|