diff --git a/ts/reviewer/images.ts b/ts/reviewer/images.ts index 2515936bb..35a2e269f 100644 --- a/ts/reviewer/images.ts +++ b/ts/reviewer/images.ts @@ -10,10 +10,6 @@ export function allImagesLoaded(): Promise { } function imageLoaded(img: HTMLImageElement): Promise { - if (!img.getAttribute("decoding")) { - img.decoding = "async"; - img.decode(); - } return img.complete ? Promise.resolve() : new Promise((resolve) => { @@ -32,6 +28,8 @@ function extractImageSrcs(fragment: DocumentFragment): string[] { function createImage(src: string): HTMLImageElement { const img = new Image(); img.src = src; + img.decoding = "async"; + img.decode(); return img; }