diff options
Diffstat (limited to 'components/script/dom/htmlimageelement.rs')
-rw-r--r-- | components/script/dom/htmlimageelement.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/components/script/dom/htmlimageelement.rs b/components/script/dom/htmlimageelement.rs index a6b124939f0..cf03f43ca99 100644 --- a/components/script/dom/htmlimageelement.rs +++ b/components/script/dom/htmlimageelement.rs @@ -82,11 +82,12 @@ impl Runnable for ImageResponseHandlerRunnable { document.content_changed(element.upcast(), NodeDamage::OtherNodeDamage); // Fire image.onload - let window = window_from_node(document.r()); if trigger_image_load { - element.upcast::<EventTarget>().fire_simple_event("load", GlobalRef::Window(window.r())); + element.upcast::<EventTarget>().fire_simple_event("load"); } + // Trigger reflow + let window = window_from_node(document.r()); window.add_pending_reflow(); } } |