Can you try to change this code below, located in functions.js
mobileMenuHideTrigger: function() {
body.addClass('mobile-menu-closing');
SWIFT.nav.hideMobileMenu();
SWIFT.nav.hideMobileCart();
},
to this one
mobileMenuHideTrigger: function(e) {
e.preventDefault();
body.addClass('mobile-menu-closing');
SWIFT.nav.hideMobileMenu();
SWIFT.nav.hideMobileCart();
},
In this case is better to purge the cache after changing the code or even disable the W3 Total cache temporarily.
If this solution is consistent we should include it in a future update. At least in Chrome the behavior was ok.
Thanks
-Rui