Skip to content

Commit 63bf283

Browse files
committed
fix-flaky-ssr-test: Fix hopefully
1 parent 69b7af7 commit 63bf283

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

src/image.tsx

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,21 @@ export const ImageContent = React.forwardRef<HTMLImageElement, ImageProps>(
282282
<script
283283
// eslint-disable-next-line react/no-danger
284284
dangerouslySetInnerHTML={{
285-
__html: `console.log("Adding load image listener!, loaded", document.getElementById("${imageId}").complete); document.getElementById("${imageId}").addEventListener('load', (e) => {e.target.style.opacity = "1"; console.log('inline script onLoad image event fired', Date.now());})`,
285+
__html: `
286+
(function () {
287+
var img = document.getElementById("${imageId}");
288+
if (img.complete) {
289+
img.style.opacity = "1";
290+
console.log('inline script image already complete', Date.now());
291+
} else {
292+
console.log('Adding load image listener');
293+
img.addEventListener('load', function (e) {
294+
e.target.style.opacity = "1";
295+
console.log('inline script onLoad image event fired', Date.now());
296+
});
297+
}
298+
})();
299+
`,
286300
}}
287301
/>
288302
)}

0 commit comments

Comments
 (0)