From 8bb05b41ceb65a749d6a42a334b94e1680874d6c Mon Sep 17 00:00:00 2001 From: djmaze Date: Mon, 12 Oct 2020 15:04:11 +0200 Subject: [PATCH] Bugfix: bootstrap dopdown undefined eventTarget.getAttribute --- vendors/bootstrap/js/bootstrap.native.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vendors/bootstrap/js/bootstrap.native.js b/vendors/bootstrap/js/bootstrap.native.js index d127c48b0..5ecbd341c 100644 --- a/vendors/bootstrap/js/bootstrap.native.js +++ b/vendors/bootstrap/js/bootstrap.native.js @@ -26,7 +26,8 @@ dismissHandler = e => { let eventTarget = e.target, inside = menu.contains(eventTarget), - hasData = eventTarget && (eventTarget.getAttribute('data-toggle') + hasData = eventTarget && ( + (eventTarget.getAttribute && eventTarget.getAttribute('data-toggle')) || (eventTarget.parentNode && eventTarget.parentNode.getAttribute('data-toggle'))); if (!(hasData && inside) && !(e.type === 'focus' && (inside || eventTarget === element))