From c374bcfbb3971c2a4fb60e7790929d5de6ba0fd9 Mon Sep 17 00:00:00 2001 From: Marco 'Lubber' Wienkoop Date: Thu, 11 Apr 2019 13:37:10 +0200 Subject: [PATCH] fix(dropdown): hide open menus on destroy for correct state reset Closes #653, #654 --- src/definitions/modules/dropdown.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/definitions/modules/dropdown.js b/src/definitions/modules/dropdown.js index 15ff234f63..f6c448a1a1 100644 --- a/src/definitions/modules/dropdown.js +++ b/src/definitions/modules/dropdown.js @@ -140,6 +140,9 @@ $.fn.dropdown = function(parameters) { destroy: function() { module.verbose('Destroying previous dropdown', $module); module.remove.tabbable(); + module.remove.active(); + $menu.transition('stop all'); + $menu.removeClass(className.visible).addClass(className.hidden); $module .off(eventNamespace) .removeData(moduleNamespace)