• Resolved rcthink

    (@rcthink)


    Hi,

    I’m using EWWW Image Optimizer for image optimization and lazy loading. With lazy loading on, images past the first 1 or 2 won’t load in Chrome or Safari on iPhone.I scroll down to the bottom but only the first 2 load, no others. Works great on Desktop. I’d like to keep this enabled. Is there an option I’m missing or something conflicting on mobile?

    Ross

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author nosilver4u

    (@nosilver4u)

    It looks like your first two images are skipping lazy load altogether, so I’d say it’s not working on mobile at all. Our lazy loader doesn’t have any mobile-specific code that I’m aware of, so I’d suspect some sort of conflict. I would check the Chrome console to see if there are any JS errors at all.

    I’m having a similar issue. On an old iPad (original iPad Air) not only images are not loading with lazy loading enabled, but also YouTube embeds. Rolling back to older versions of Ewww, I was able to see Youtube embeds back on version 6.1.0, but not the images, except, sometimes, for the first one. I must say that I’m using Lazy Loading along with WebP conversion and JS Rewriting (site on Cloudflare). As soon as I turn off Lazy Loading, images and Youtube embeds work fine on iPad. In my case, no errors on Chrome console when Lazy Loading is on (or otherwise).

    Plugin Author nosilver4u

    (@nosilver4u)

    Certain things that are being loaded via iframes do not work well with lazy loading–and it does seem to be device specific for some odd reason. Add ‘iframe’ to the lazy load exclusions and see what that does for you.

    Adding iframe to the Lazy Loading exceptions did work for Youtube, but images were still missing. I turned Lazy Loading off for now, will try to investigate this a bit further. Perhaps it might have to do with recent WordPress updates? I don’t have in this installation any plugin that explicitly does LL.

    Plugin Author nosilver4u

    (@nosilver4u)

    It’s not likely to be anything with WP updates, I use the latest release on all my sites (and test it weeks in advance). That sounds much more like a JavaScript error, or a custom theme header that isn’t including the lazy load JS.
    I’d check the Chrome dev console for clues on that one.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Lazy load not working on mobile’ is closed to new replies.