From 567d1043de80ee050886a626663f00a7279c30b6 Mon Sep 17 00:00:00 2001 From: Sascha Wolke <1823032+derSascha@users.noreply.github.com> Date: Fri, 8 Apr 2022 18:49:07 +0200 Subject: [PATCH] Dropdown: don't close menu on click inside input or textareas --- js/src/dropdown.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/js/src/dropdown.js b/js/src/dropdown.js index 65b3aa372a..404108936d 100644 --- a/js/src/dropdown.js +++ b/js/src/dropdown.js @@ -436,7 +436,11 @@ EventHandler.on(document, EVENT_CLICK_DATA_API, Dropdown.clearMenus) EventHandler.on(document, EVENT_KEYUP_DATA_API, Dropdown.clearMenus) EventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) { event.preventDefault() - Dropdown.getOrCreateInstance(this).toggle() + if (/input|textarea/i.test(event.target.tagName)) { + Dropdown.getOrCreateInstance(this).show() + } else { + Dropdown.getOrCreateInstance(this).toggle() + } }) /**