From f2631c2010f543cf493383575e9ce43b34372788 Mon Sep 17 00:00:00 2001 From: Ellen Marie Dash Date: Wed, 14 Jun 2017 11:00:58 -0400 Subject: [PATCH] Terminate current load blocker before reassignment Fixes #17319. --- components/script/dom/htmlimageelement.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/components/script/dom/htmlimageelement.rs b/components/script/dom/htmlimageelement.rs index 0eaab8e58a4..6a4b67a6a92 100644 --- a/components/script/dom/htmlimageelement.rs +++ b/components/script/dom/htmlimageelement.rs @@ -493,6 +493,7 @@ impl HTMLImageElement { request.image = None; request.metadata = None; let document = document_from_node(self); + LoadBlocker::terminate(&mut request.blocker); request.blocker = Some(LoadBlocker::new(&*document, LoadType::Image(url.clone()))); }