]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Add guard rail to dropdown keyhandler
authorPatrick H. Lauke <redux@splintered.co.uk>
Thu, 29 Dec 2022 12:50:43 +0000 (12:50 +0000)
committerGeoSot <geo.sotis@gmail.com>
Fri, 3 Feb 2023 21:45:28 +0000 (23:45 +0200)
js/src/dropdown.js

index 6b7c0cef30babe6b4cb0ba53061ffa1ff813cf31..1795de7c2afa18c2ea8150c23ecb519fed5d32fa 100644 (file)
@@ -416,6 +416,10 @@ class Dropdown extends BaseComponent {
         SelectorEngine.next(this, SELECTOR_DATA_TOGGLE)[0] ||
         SelectorEngine.findOne(SELECTOR_DATA_TOGGLE, event.delegateTarget.parentNode))
 
+    if (getToggleButton === null) {
+      return
+    }
+
     const instance = Dropdown.getOrCreateInstance(getToggleButton)
 
     if (isUpOrDownEvent) {