Skip to content
10 changes: 10 additions & 0 deletions modules/imap/site.js
Original file line number Diff line number Diff line change
Expand Up @@ -1553,3 +1553,13 @@ $(document).on('submit', '#shareForm', function(e) {
}
);
});

document.addEventListener("show.bs.dropdown", function (event) {
// When one dropdown opens, close all others
document.querySelectorAll(".dropdown-toggle.show").forEach((openBtn) => {
if (openBtn !== event.target) {
const dropdownInstance = bootstrap.Dropdown.getInstance(openBtn);
if (dropdownInstance) dropdownInstance.hide();
}
});
});
Loading