From 1f37c536b2691e4a98310982f9b58ede506f11d8 Mon Sep 17 00:00:00 2001 From: "Patrick H. Lauke" Date: Thu, 20 Apr 2017 14:08:40 +0100 Subject: [PATCH] Tweak iOS hack for dropdown Tweak to https://github.com/twbs/bootstrap/pull/22426, where the wrong selector slipped through the net (selecting all of ``s grand-children rather than children) --- js/src/dropdown.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/src/dropdown.js b/js/src/dropdown.js index 812e718a88..eb536dc7dc 100644 --- a/js/src/dropdown.js +++ b/js/src/dropdown.js @@ -111,7 +111,7 @@ const Dropdown = (($) => { // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html if ('ontouchstart' in document.documentElement && !$(parent).closest(Selector.NAVBAR_NAV).length) { - $('body').children().on('mouseover', '*', $.noop) + $('body').children().on('mouseover', null, $.noop) } this.focus() @@ -190,7 +190,7 @@ const Dropdown = (($) => { // if this is a touch-enabled device we remove the extra // empty mouseover listeners we added for iOS support if ('ontouchstart' in document.documentElement) { - $('body').children().off('mouseover', '*', $.noop) + $('body').children().off('mouseover', null, $.noop) } toggles[i].setAttribute('aria-expanded', 'false')