From 871ff564a907ee737a3c1a75a5541ffa87b395fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Greg=20Berg=C3=A9?= Date: Thu, 22 Feb 2024 11:09:41 +0100 Subject: [PATCH] feat(stability): handle img with decoding="async" --- packages/browser/src/global/stabilization.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/browser/src/global/stabilization.ts b/packages/browser/src/global/stabilization.ts index b345defe..9df47bcd 100644 --- a/packages/browser/src/global/stabilization.ts +++ b/packages/browser/src/global/stabilization.ts @@ -209,6 +209,12 @@ function waitForImagesToLoad(document: Document) { // Force eager loading images.forEach((img) => { + // Force sync decoding + if (img.decoding !== "sync") { + img.decoding = "sync"; + } + + // Force eager loading if (img.loading !== "eager") { img.loading = "eager"; }