diff --git a/src/components/images/imageLoader.js b/src/components/images/imageLoader.js index 793883c9f0..441db626a9 100644 --- a/src/components/images/imageLoader.js +++ b/src/components/images/imageLoader.js @@ -71,9 +71,6 @@ import 'css!./style'; if (!target.classList.contains('blurhashed') && userSettings.enableBlurhash()) { itemBlurhashing(target); - } else if (!userSettings.enableBlurhash()) { - target.classList.add('lazy-hidden'); - } if (entry.intersectionRatio > 0) { if (source) fillImageElement(target, source); @@ -90,6 +87,7 @@ import 'css!./style'; let preloaderImg = new Image(); preloaderImg.src = url; + // This is necessary, so switching between blurhash enabled and disabled works if (!userSettings.enableBlurhash()) elem.classList.add('lazy-hidden'); preloaderImg.addEventListener('load', () => {