fix: error on failed image

This commit is contained in:
Niklas von Hertzen 2021-07-13 22:58:44 +08:00
parent b1e30c8065
commit d9cb4a8008

View File

@ -467,17 +467,17 @@ const createIFrameContainer = (ownerDocument: Document, bounds: Bounds): HTMLIFr
};
const imageReady = (img: HTMLImageElement): Promise<Event | void> => {
return new Promise((resolve, reject) => {
return new Promise((resolve) => {
if (img.complete) {
resolve();
return;
}
if (!img.src) {
reject();
resolve();
return;
}
img.onload = resolve;
img.onerror = reject;
img.onerror = resolve;
});
};