diff options
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.cc | 6 |
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; } |