Hey @ajc458,
Thanks for reaching out to us!
If you test the site at mobile sizes on your desktop, do you experience the same issue? On the surface it sounds like there may be a javascript conflict on the page and an error is most likely showing in the console
As an initial step, does the issue persist if you follow our https://theeventscalendar.com/knowledgebase/testing-for-conflicts/ procedures?
Thanks!
Thread Starter
ajc458
(@ajc458)
No I don’t. When using the inspector and testing the mobile layout on my desktop, it works fine. I tested on my iphone as well – using safari and a lightning cable so I could see the actual mobile console where it wasn’t working, and still there were no errors.
I will have to do more testing I think.. I was able to get it to work a couple times, but it seemed intermittent, and I couldn’t find the actual cause of the issue. I’m sure there is a conflict somewhere I just have yet to find it.
Hey there! We did just release version 4.2.1 and it included a number of fixes. Does updating have any effect on this for you, or does the issue still persist even after the update?
Thanks!
Geoff
Thread Starter
ajc458
(@ajc458)
The issue still persists. I’m wondering if maybe the scripts are loading out of order. I’ve had parts of the form from the Community Events add-on stop working because of that.
Thanks @ajc458,
I see a ticket open for this and we hop to have a fix released in version 4.2.2, if all goes according to schedule.
Sorry for the trouble and thanks for your patience while we work on this!
Geoff
Thread Starter
ajc458
(@ajc458)
Ok thank you very much! I’ll see what I can do on my end in the meantime.
Thread Starter
ajc458
(@ajc458)
I have an update for this situation. I narrowed it down to being an issue with the theme we’re using – Hermes. More specifically, one simple line of jQuery in the main theme javascript file (hermes.js).
jQuery('table').wrap('<div class="table-responsive" />');
Even stranger, the problem only occurred when the initial page load was mobile width.
A lot of moving parts here, but I figured maybe it had to do with the selectors you guys are using in your own javascript.
Anyways, just thought I’d let you all know. I love the plugin! Keep up the good work.
Thread Starter
ajc458
(@ajc458)
I forgot to say my fix was changing the line to the following:
jQuery('table').not('.tribe-events-calendar').wrap('<div class="table-responsive" />');
Heck yeah, thanks for sharing this! So glad to hear that did the trick. π