diff --git a/src/main.ts b/src/main.ts index fcc3410bcb68432b8a63524504e444be5e651dfc..481f5be6359398d7c5478dba8dbd271e6cf180fc 100644 --- a/src/main.ts +++ b/src/main.ts @@ -66,7 +66,10 @@ function hideOnError() { // When an error occurs, log it and then hide everything! const handler = e => { if (e.message === "ResizeObserver loop completed with undelivered notifications." || - e.message === "ResizeObserver loop limit exceeded") { + e.message === "ResizeObserver loop limit exceeded" || + // hydrogen renders an <img> with src = undefined while the image is being decrypted + // todo: resolve this + e.target.tagName === "IMG") { // see https://stackoverflow.com/a/64257593 e.stopImmediatePropagation(); return false;