summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/xml/dom_parser.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/xml/dom_parser.cc')
-rw-r--r--chromium/third_party/blink/renderer/core/xml/dom_parser.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/chromium/third_party/blink/renderer/core/xml/dom_parser.cc b/chromium/third_party/blink/renderer/core/xml/dom_parser.cc
index c7973483043..996234e7538 100644
--- a/chromium/third_party/blink/renderer/core/xml/dom_parser.cc
+++ b/chromium/third_party/blink/renderer/core/xml/dom_parser.cc
@@ -43,13 +43,15 @@ Document* DOMParser::parseFromString(const StringOrTrustedHTML& stringOrHTML,
Document* DOMParser::parseFromStringInternal(const String& str,
const String& type) {
Document* doc = DOMImplementation::createDocument(
- type, DocumentInit::Create().WithContextDocument(context_document_),
+ type,
+ DocumentInit::Create()
+ .WithContextDocument(context_document_)
+ .WithOwnerDocument(context_document_),
false);
doc->SetContent(str);
doc->SetMimeType(AtomicString(type));
if (context_document_) {
doc->SetURL(context_document_->Url());
- doc->SetSecurityOrigin(context_document_->GetMutableSecurityOrigin());
}
return doc;
}