Terminate current load blocker before reassignment

Fixes #17319.
This commit is contained in:
Ellen Marie Dash 2017-06-14 11:00:58 -04:00
parent 0c53ba318a
commit f2631c2010

View file

@ -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())));
}