diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 2ec25da2d..a874a313d 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -255,6 +255,7 @@ Ranjit Odedra Eltaurus jariji Francisco Esteva +SelfishPig ******************** diff --git a/ts/reviewer/images.ts b/ts/reviewer/images.ts index 28c54bebb..35a2e269f 100644 --- a/ts/reviewer/images.ts +++ b/ts/reviewer/images.ts @@ -10,9 +10,6 @@ export function allImagesLoaded(): Promise { } function imageLoaded(img: HTMLImageElement): Promise { - if (!img.getAttribute("decoding")) { - img.decoding = "async"; - } return img.complete ? Promise.resolve() : new Promise((resolve) => { @@ -31,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; }