It's currently live on our homepage. www.altro.com/uk.
It seems to be only occurring on Edge.
I still don't see it on the Edge and the menu doesn't close on its own for me as you mentioned in your previous comment (maybe I'm missing something)! To confirm, I hope you're referencing the drawer in the top bar (highlighted below), right?
I see the visitWebpage call made to Marketo confirming the Munchkin JS is getting loaded on the page.
I can’t replicate anything in Edge.latest either.
That's the mobile menu you're looking at. This seems to be specific to the desktop menu.
I tested both and nothing was amiss. If you can take a screen recording maybe we can look for some particular misbehavior. But again, Munchkin listens for clicks. It doesn’t generate click events.
For reasons we can't identify Munchkin was causing this to fire a second time, after our initial call:
document.addEventListener("DOMContentLoaded", function (event) {
We've mitigated it by adding a variable to detect the first load and only react to that.
Thanks for taking the time to try and assist
Munchkin doesn’t dispatch an additional DOMContentLoaded event. (In fact, it’s impossible for userland code to create a trusted DOMContentLoaded event, per decades-old security rules.)