diff --git a/components/script/dom/document.rs b/components/script/dom/document.rs index 45918e7fe53..d175b6b340f 100644 --- a/components/script/dom/document.rs +++ b/components/script/dom/document.rs @@ -13,7 +13,6 @@ use dom::bindings::codegen::Bindings::ElementBinding::ElementMethods; use dom::bindings::codegen::Bindings::EventBinding::EventMethods; use dom::bindings::codegen::Bindings::EventHandlerBinding::EventHandlerNonNull; use dom::bindings::codegen::Bindings::EventHandlerBinding::OnErrorEventHandlerNonNull; -use dom::bindings::codegen::Bindings::EventTargetBinding::EventTargetMethods; use dom::bindings::codegen::Bindings::NodeBinding::NodeMethods; use dom::bindings::codegen::Bindings::NodeFilterBinding::NodeFilter; use dom::bindings::codegen::Bindings::PerformanceBinding::PerformanceMethods; @@ -1350,12 +1349,12 @@ impl Document { update_with_current_time(&self.dom_content_loaded_event_start); - let event = Event::new(GlobalRef::Window(self.window()), - atom!("DOMContentLoaded"), - EventBubbles::Bubbles, - EventCancelable::NotCancelable); let doctarget = self.upcast::(); - let _ = doctarget.DispatchEvent(event.r()); + let _ = doctarget.fire_event("DOMContentLoaded", + EventBubbles::Bubbles, + EventCancelable::NotCancelable, + GlobalRef::Window(self.window())); + self.window().reflow(ReflowGoal::ForDisplay, ReflowQueryType::NoQuery, ReflowReason::DOMContentLoaded); diff --git a/tests/wpt/metadata/dom/events/Event-dispatch-redispatch.html.ini b/tests/wpt/metadata/dom/events/Event-dispatch-redispatch.html.ini deleted file mode 100644 index 6d9f99cfb0d..00000000000 --- a/tests/wpt/metadata/dom/events/Event-dispatch-redispatch.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[Event-dispatch-redispatch.html] - type: testharness - [EventTarget#dispatchEvent(): redispatching a native event] - expected: FAIL - diff --git a/tests/wpt/metadata/html/syntax/parsing/the-end.html.ini b/tests/wpt/metadata/html/syntax/parsing/the-end.html.ini deleted file mode 100644 index 448f266339b..00000000000 --- a/tests/wpt/metadata/html/syntax/parsing/the-end.html.ini +++ /dev/null @@ -1,5 +0,0 @@ -[the-end.html] - type: testharness - [DOMContentLoaded] - expected: FAIL -