From 1fbb49a8989a696e99a76f4916f1c86f5df4d303 Mon Sep 17 00:00:00 2001 From: Alberto Fernandez Date: Wed, 21 Dec 2016 17:47:15 -0500 Subject: [PATCH] Don't listen to touchend events on dropdown element leafs. The delay on touch devices between the click and touchend event was preventing the link navigation, as browser security policies don't allow link navigation on hidden elements. fixes #9484 --- js/foundation.dropdownMenu.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/foundation.dropdownMenu.js b/js/foundation.dropdownMenu.js index 2fdc59a4d..65c198743 100644 --- a/js/foundation.dropdownMenu.js +++ b/js/foundation.dropdownMenu.js @@ -104,7 +104,7 @@ class DropdownMenu { // Handle Leaf element Clicks if(_this.options.closeOnClickInside){ - this.$menuItems.on('click.zf.dropdownmenu touchend.zf.dropdownmenu', function(e) { + this.$menuItems.on('click.zf.dropdownmenu', function(e) { var $elem = $(this), hasSub = $elem.hasClass(parClass); if(!hasSub){ -- 2.47.2