Skip to main content
November 26, 2015
Question

Console says, "Munchkin is not defined" on Marketo landing page

  • November 26, 2015
  • 2 replies
  • 3818 views

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?

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

2 replies

Grégoire_Miche2
Level 10
November 26, 2015

HI Charles,

First thing, I would try to disable the Beta Munchkin in the Treasure Chest.

-Greg

November 27, 2015

Thanks for the suggestion but the issue persists even with the Beta Munchkin feature disabled.

SanfordWhiteman
Level 10
November 27, 2015

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.

November 27, 2015

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.

SanfordWhiteman
Level 10
November 27, 2015

Are you running with Firefox's Tracking Protection enabled?  This will block Munchkin.  It's enabled by default in Private Tabs in latest FF.