Skip to content

Commit b4148ca

Browse files
committed
don't let images animate while processing
mixed feelings on this one.
1 parent ebf4f7b commit b4148ca

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/features/accesskit/disable_gifs.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,12 @@ const processGifs = function (gifElements) {
148148
const sourceUrl = gifElement.currentSrc ||
149149
await new Promise(resolve => gifElement.addEventListener('load', () => resolve(gifElement.currentSrc), { once: true }));
150150

151+
gifElement.style.setProperty(pausedContentVar, 'linear-gradient(transparent, transparent)');
151152
const pausedUrl = await createPausedUrlIfAnimated(sourceUrl);
152-
if (!pausedUrl) return;
153+
if (!pausedUrl) {
154+
gifElement.style.removeProperty(pausedContentVar);
155+
return;
156+
}
153157

154158
gifElement.style.setProperty(pausedContentVar, `url(${pausedUrl})`);
155159
}

0 commit comments

Comments
 (0)