@mrjeany – Hmm, the only thing that comes to mind is a JS error that only occurs on the mobile sites. I don’t have a way to detect them on iOS but am not seeing any in chrome for my desktop.
The only other cause I can think of would be filtering it to not show on mobile devices, either through our Advanced Targeting Condition or the popmake_popup_is_loadable filter.
Thanks for the reply Daniel, I really appreciate it. However I haven’t used any Advanced Targeting Condition or added any filtering such as you describe. Any other ideas/
@mrjeany – Then I would have to lean toward a JS error that is only occuring on mobile. So possibly something your theme is supposed to do via JS on mobile only that is causing an error. This could be converting menu to a hamburger icon, creating mobile only sliders etc.
As I stated before I don’t have any way to detect JS errors on an iOS device, the only way to do so is hooking it up to a mac which I don’t have. Glad to help work it out though.
Thanks so much Daniel. I have a Mac, what do I need to do? By the way it’s not just iOS, the problem is happening on a Kindle Fire as well.
Hey Daniel
Thanks for the tutorial link…I followed the steps in the advice and was able to view my iPhone in Safari on my Mac…however I’m not quite sure how to analyse what it’s showing me. The only alert in the inspector seems to be related to the custom map:
TypeError: undefined is not an object (evaluating ‘map.setOptions’)
Here’s the entire code for the page, does anything strike you here as the cause of the problem? Thanks!
[ Code moderated, please use pastebin.com instead. ]
@mrjeany – Hmm, the error you saw I don’t get in desktop safari, which may be the cause. Most JS errors prevent the further running of JS once they occur, so if that error occurs before popups are set up then the popups never run.
If you can pastebin.com that info and link it here I will take a look and see if we can find the issue quickly.