Index: Source/core/dom/Document.cpp |
diff --git a/Source/core/dom/Document.cpp b/Source/core/dom/Document.cpp |
index 207441719a27dff9c87b7879f8ad05b9afdfaaf7..b2fd9d5d271a6b3ac8091766feddc3d0e0254f92 100644 |
--- a/Source/core/dom/Document.cpp |
+++ b/Source/core/dom/Document.cpp |
@@ -5259,7 +5259,7 @@ Document& Document::ensureTemplateDocument() |
return *const_cast<Document*>(document); |
if (isHTMLDocument()) { |
- DocumentInit init = DocumentInit::fromContext(contextDocument(), blankURL()); |
+ DocumentInit init = DocumentInit::fromContext(contextDocument(), blankURL()).withNewRegistrationContext(); |
m_templateDocument = HTMLDocument::create(init); |
} else { |
m_templateDocument = Document::create(DocumentInit(blankURL())); |