diff options
Diffstat (limited to 'components/script/dom/domparser.rs')
-rw-r--r-- | components/script/dom/domparser.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/dom/domparser.rs b/components/script/dom/domparser.rs index 00c18541a9b..c0de086569a 100644 --- a/components/script/dom/domparser.rs +++ b/components/script/dom/domparser.rs @@ -77,7 +77,6 @@ impl DOMParserMethods for DOMParser { Ok(document) } Text_xml | Application_xml | Application_xhtml_xml => { - // FIXME: this should probably be FromParser when we actually parse the string (#3756). let document = Document::new(&self.window, HasBrowsingContext::No, Some(url.clone()), @@ -86,12 +85,13 @@ impl DOMParserMethods for DOMParser { Some(content_type), None, DocumentActivity::Inactive, - DocumentSource::NotFromParser, + DocumentSource::FromParser, loader, None, None, Default::default()); ServoParser::parse_xml_document(&document, s, url); + document.set_ready_state(DocumentReadyState::Complete); Ok(document) } } |