Hi everyone,
I’m experiencing a weird issue on my Shopify store (site: cosy-homes.uk). When I open the homepage or a product page, the images “break” or flicker for a second during the page load then once the page is fully loaded, the images display correctly.
Here are more details:
-
The flicker happens only during the initial load, not after.
-
It happens on both desktop and mobile (I have tested).
-
I’m not sure whether this is lazy-loading, an animation issue, or something else.
-
I have not recently changed a lot of custom code, but I want to check all possible causes.
What I have checked / considered so far:
-
I know that lazy loading can cause delays or flickering of “above-the-fold” images. Shopify’s performance guide mentions that lazy loading LCP (largest contentful paint) images can slow things down.
-
I read about image transitions / fade-in animations being a potential issue.
-
I also know that large image file sizes or too many large banners/sliders could slow the rendering.
Questions (for the community):
-
Has anyone seen this kind of flicker / “break for a second” issue in their Shopify theme?
-
How can I diagnose whether the problem is in my theme code (CSS/JS) or due to lazy loading?
-
Should I try switching “lazy” loading to “eager” for some images (or all), and if yes, how do I do that in Liquid / my theme?
-
Are there performance-best practices (or code snippets) to remove image transitions that might be causing this flicker?
-
Could any Shopify apps I’m using be interfering (or is this more likely a core theme issue)?
I’d really appreciate any pointers, code examples, or debugging advice. Thanks in advance!

