From bce4684d3400c8ed49060d5888904d0486e51b0f Mon Sep 17 00:00:00 2001 From: Rohit Sharma Date: Wed, 14 Apr 2021 14:54:39 +0530 Subject: [PATCH] Use context properties --- js/src/dropdown.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/js/src/dropdown.js b/js/src/dropdown.js index 7561f98127..dac7368c27 100644 --- a/js/src/dropdown.js +++ b/js/src/dropdown.js @@ -428,13 +428,12 @@ class Dropdown extends BaseComponent { continue } - const dropdownMenu = context._menu - if (!toggles[i].classList.contains(CLASS_NAME_SHOW)) { + if (!context._element.classList.contains(CLASS_NAME_SHOW)) { continue } const relatedTarget = { - relatedTarget: toggles[i] + relatedTarget: context._element } if (event) { @@ -444,7 +443,7 @@ class Dropdown extends BaseComponent { } // Tab navigation through the dropdown menu shouldn't close the menu - if (event.type === 'keyup' && event.key === TAB_KEY && dropdownMenu.contains(event.target)) { + if (event.type === 'keyup' && event.key === TAB_KEY && context._menu.contains(event.target)) { continue }