I've got a guided template (see attached) that I've used to create a landing page. The first time it loads, it tries to submit a hidden form. If the form submit succeeds, the user is shown a pdf in an iframe. If the form submit fails, the form is displayed in a lightbox over the top of the pdf. All of this works fine in Firefox an Chrome on Windows 10. However, when I load the page in Firefox on a Macbook Pro running OS X Yosemite, the console displays a message stating that Munchkin is not defined and the form is always displayed, no matter what (there should be times when it is never displayed because of a successful auto-submit). It surprised me to see a JavaScript error like this since it's a Marketo landing page hosted within our Marketo instance.
I am making use of jQuery to hide validation messages at certain times, and I thought perhaps the issue could be addressed by defining a noConflict instance of jQuery and using it to execute those hide statements, but nothing changed when I tried doing this.
The Marketo instance where I'm having this issue is running the beta munchkin code.
Any suggestions?
HI Charles,
First thing, I would try to disable the Beta Munchkin in the Treasure Chest.
-Greg
Thanks for the suggestion but the issue persists even with the Beta Munchkin feature disabled.
Pls provide a link to or MHT of the page as rendered in OS X Firefox. Can't do much with a GLPT that doesn't even include Munchkin.
Okay, I've just exported an MHT file as well as a copy of the source copied from Firebug after the page was rendered. They're both now attached to the original question.
Are you running with Firefox's Tracking Protection enabled? This will block Munchkin. It's enabled by default in Private Tabs in latest FF.