• Resolved wwwcre8r

    (@wwwcre8r)


    Have been using ICS Calendar along with Popup Maker for months now with no issue. Something changed, both plugins work independently but not together. Causes pop-up on homepage to not appear and then prevents scrolling.

    No errors seen in Dev Tools > Console, or in error log on server

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author room34

    (@room34)

    This is most likely due to changes we’ve made in when ICS Calendar’s CSS and JS files load. You should be able to resolve this issue by reverting ICS Calendar to the old loading method.

    On the ICS Calendar admin page, check the box labeled Load CSS and JS on wp_enqueue_scripts action and click Save Changes. Let me know if this does not resolve the issue.

    Thread Starter wwwcre8r

    (@wwwcre8r)

    This resolved the issue, thank you very much for the support and the quick reply!

    Thread Starter wwwcre8r

    (@wwwcre8r)

    Note that this same issue has returned (Version 10.7.3), and now the option to check the box labeled Load CSS and JS on wp_enqueue_scripts action is gone.

    Please advise, thanks.

    Plugin Author room34

    (@room34)

    That option has been removed because I reverted the plugin back to the old loading method. (Effectively the option is just “on”.) I’ll investigate what might be causing the conflict.

    Plugin Author room34

    (@room34)

    I’m testing ICS Calendar and Popup Maker together on my sandbox site, and I’m observing issues only in Safari, and only on pages that contain the calendar. It is working properly in Chrome, Firefox and Edge. (I’m only testing on a Mac at this point.)

    What I see happening is that the page loads, but then freezes and can’t scroll.

    Are you also using Safari, and is this what you’re observing?

    It is not causing any JavaScript errors, but there does appear to be a JavaScript conflict between the two plugins, because Popup Maker is loading its content into the page, turning off scrolling, but then not doing its final action, which is making the popup actually appear visible to the user.

    Have you also submitted a support ticket with Popup Maker? The issue is definitely a conflict between the two plugins (the popup works for me in Safari on other pages of the same site, without the calendar), but I’m not convinced at this point that ICS Calendar is the one to blame for the issue.

    Plugin Author room34

    (@room34)

    Update: I found a workaround for this. The problem seems to be a JavaScript timing issue. In Popup Maker, under the Triggers tab, if Type is set to “Time Delay / Auto Open” (which is the default) and the Delay is set to 1000 or less, the conflict happens. I found by changing Delay to 1500 or greater, the page loads properly for me.

    Again this is a workaround, not a fix. There does seem to be some kind of timing-related JavaScript conflict between the two plugins. And because the exact timing of JavaScript events can be affected by load times, etc., this exact amount you need to set Delay to in order to avoid the conflict may vary.

    Thread Starter wwwcre8r

    (@wwwcre8r)

    I changed from Popup Maker to Boxzilla, and this is now a non-issue for me.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘New conflict with “Popup Maker”’ is closed to new replies.