• Resolved wooq123

    (@wooq123)


    This plugin dramatically brought up my page scores, with one irritating issue. It causes many of the clickable elements on my theme (menu button, products on search pages/category pages) to require a double tap, but only on the Safari browser on mobile. Any idea why this plugin would cause that issue? It seems that deferring some script related to my theme is making clickable elements not respond to the initial tap on safari mobile devices. I am keeping the plugin disabled for now and hopefully will figure out how to fix it.

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author Aleksandr Guidrevitch

    (@aguidrevitch)

    Hi @wooq123,

    Thank you for reporting!

    Technically, the scripts that are listening to your menu are loaded with delay, so if the tap happens before they are loaded – it gets ignored. To address this issue, there is a specific workaround in WP Meteor – before scripts are loaded, WP Meteor records click, mouseover and mouseleave events, and then “replays” them once scripts are there.

    I’m looking into that issue to see if

    1) I can reproduce it
    2) I can fix it in a reasonable way

    Can you please share your site’s URL?

    Plugin Author Aleksandr Guidrevitch

    (@aguidrevitch)

    Hey @wooq123 , can you please check if 1.3.1 fixes the issue for you?

    Thread Starter wooq123

    (@wooq123)

    I tried 1.3.1 and 1.3.3 . The issue with the double tap is mostly gone. It seems to be gone completely with header menu buttons, but about 20% of the time a double tap is still needed when there is a page with many clickable link elements (in my case it’s a shop page full of about 20 products). However, there does seem to be a new issue now where clicks seem to be triggered when scrolling down a page; in other words, whatever product my thumb happens to touch when scrolling will trigger a sudden page load to that page. I know this must be super tricky to sort out since all themes are designed differently. I will keep trying future updates and maybe it will sort itself out. I appreciate your help with this.

    Plugin Author Aleksandr Guidrevitch

    (@aguidrevitch)

    Hi, thank you for your input! Can you please share the page with the products and device name you’re using? I think I understand what the issue is

    Plugin Author Aleksandr Guidrevitch

    (@aguidrevitch)

    Hi @wooq123 ,

    Can you please check 1.3.4, I’ve added stopPropagation() so the click to links which not have yet attached handlers don’t trigger location changes, as that seems to be your case

    Plugin Author Aleksandr Guidrevitch

    (@aguidrevitch)

    @wooq123 can you please check 1.4.0, I’ve got rid of passive pointer listeners, so it might help

    Plugin Author Aleksandr Guidrevitch

    (@aguidrevitch)

    Hi, @wooq123 , any updates?

    Plugin Author Aleksandr Guidrevitch

    (@aguidrevitch)

    Resolving for now, feel free to create a new ticket if the issue persists.

Viewing 8 replies - 1 through 8 (of 8 total)

The topic ‘Great Plugin, but Causes Double Tap Issue with Safari’ is closed to new replies.