From eb18a195e32b34d5fea94deb51c9ed9ef7dd02ae Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Tue, 13 Aug 2019 06:36:23 -0700 Subject: [PATCH] Handle img load errors by rejecting the promise --- modern/src/initialize.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modern/src/initialize.js b/modern/src/initialize.js index 8dc862bc..73d08ae8 100644 --- a/modern/src/initialize.js +++ b/modern/src/initialize.js @@ -23,6 +23,9 @@ async function loadImage(imgUrl) { img.addEventListener("load", () => { resolve(img); }); + img.addEventListener("error", e => { + reject(e); + }); img.src = imgUrl; }); }