• Resolved DB

    (@destructiveburn)


    Hello,
    
    I have an issue with your Lazy Load plugin.
    I run a plugin called Wise Chat Pro.  It's a live text chat on my website.  The issue I'm having is your plugin removes all icons from the profiles.
    What I did is Enabled "Enable option to disable plugin per page/post"  then went to the page and checked "Disable Lazy Loader".
    
    That now shows the icons on the profiles for 5 secs and disappears.  Your plugin is not completely disabled from the page.  It's still affecting the icons.
    
    I wanted to check the image sources dissipeering by inspecting element.  With "Lazy Load" deactivated,
    
    ("Lazy Loader Disabled" Original "Working")
    <code><img class=&quot;wcMessageAvatar&quot; src=&quot;https://example.com/wp-content/plugins/wise-chat-pro/gfx/icons/user.png&quot; alt=&quot;&quot; /></code>
    ---
    <code><img src=&quot;https://secure.gravatar.com/avatar/2aa09e04e80580f22466d92c8955db28?s=96&d=retro&r=g&quot; class=&quot;wcUserListAvatar&quot; /></code>
    
    ("Lazy Loader Activated" with Enable option to "disable plugin per page/post" Activated)
    
    <code><img class=&quot;wcMessageAvatar&quot; src=&quot;data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2096%2096%22%3E%3C%2Fsvg%3E&quot; alt=&quot;&quot; /></code>
    ---
    <code><img src=&quot;data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2096%2096%22%3E%3C%2Fsvg%3E&quot; class=&quot;wcUserListAvatar&quot; /></code>
    
    I noticed when Lazy Loader is deactivated, my images show the correct image and gravatar URL but when you enable it the URL is different. It's a Data URL that seems broken.  I guess that's how your plugin works but when you completely disable it from the page by "disable plugin per page/post" it should not even touch any image on that page and should show the original.  So it's not completely disabled from the page.
    
    Another issue I noticed is iframe problem with Youtube videos.
    I use the Embed Video option on Youtube.  Example below.
    
    <code><iframe width=&quot;1280&quot; height=&quot;720&quot; src=&quot;https://www.youtube.com/embed/example&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen></iframe></code>
    
    Normally the video would be a 6:9 aspect ratio.
    When I enable the option "Enable lazy loading for iframes"  the video turns into a square with a 6:6 aspect ratio.
    
    It should not convert the video to a square.  It should just load the video in.
    
    Any way to solve this?  The only fix is to disable your plugin. :/ 
    It's kinda unfortunate.  This plugin is quite nice.  I like the load animation on the images.
Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Florian Brinkmann

    (@florianbrinkmann)

    Hi,

    did you mark the issue as resolved by mistake or is it actually resolved?

    I installed the free Wise Chat plugin and embedded it on a page. After disabling Lazy Loader for that page, no markup was changed and no script included, so I cannot reproduce that Lazy Loader is not disabled correctly when using the granular disable option.

    Same for the YouTube video. I embedded a YouTUbe video with enabled iFrame lazy loading, but the aspect ratio is correct.

    Thread Starter DB

    (@destructiveburn)

    I added the page to resolved because I found another plugin that does not affect Wise Chat while Lazy Loading. I don’t like that plugins loader icon though. Yours is much better. So no it was not resolved. It’s just I needed something to work right away.

    Before I had smush and used their lazy loader. But I already compress my images before upload, so I found the plugin useless to me. So I went on an adventure to find a good lightweight Lazy Load plugin. So far I like yours better and you seem to reply to the support more.

    But yeah, it was messing up Wise Chat Pro icons on my site. It would not even fully disabled on that page. So I had to keep looking.
    I still haven’t found a solution to what I want. Yours has the best loader icon and fade-in effect that I like.

    For the Youtube issue, turning to squares because it does not want to auto-resize height when active, I nailed that down to my theme I believe.
    In my theme settings if I go to blog setting and make the layout full width without the sidebar it looks fine because the page column ends up wider. That’s not helpful though. All Lazy Load plugins cause this effect. Almost like it disables the theme’s original height resize.

    At this point, I’m over it. I’ll just leave it like that knowing I can never be able to use lazy load on any videos or iframes. At least modern browsers have a default lazy load built-in. I won’t be changing out my theme, so I’m stuck with it.

    (normal layout look)
    https://i.gyazo.com/4bdf3a68ab24913011d32d1d883273c3.jpg

    (With iframe option checked)
    https://i.gyazo.com/01116d66d2e2d20019c6557970fc6152.jpg

    I rarely ever have problems with plugins but it happens to us all…eventually. :/

    Plugin Author Florian Brinkmann

    (@florianbrinkmann)

    I added the page to resolved because I found another plugin that does not affect Wise Chat while Lazy Loading. I don’t like that plugins loader icon though. Yours is much better. So no it was not resolved. It’s just I needed something to work right away.

    Alright, thanks for the info!

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘disable plugin per page/post Not fully disabled on page’ is closed to new replies.