diff --git a/src/dom/awaitMediaLoaded.ts b/src/dom/awaitMediaLoaded.ts index 6f01aed..53f6ca3 100644 --- a/src/dom/awaitMediaLoaded.ts +++ b/src/dom/awaitMediaLoaded.ts @@ -4,7 +4,10 @@ import { isMediaLoaded } from './isMediaLoaded'; export function awaitMediaLoaded(media: HTMLImageElement | HTMLVideoElement | HTMLCanvasElement) { // eslint-disable-next-line consistent-return return new Promise((resolve, reject) => { - if (media instanceof env.getEnv().Canvas || isMediaLoaded(media)) resolve(null); + if (media instanceof env.getEnv().Canvas || isMediaLoaded(media)) { + resolve(null); + return; + } function onError(e: Event) { if (!e.currentTarget) return;