diff --git a/public/js/components/filters.js b/public/js/components/filters.js index 17bf3d7..4367a99 100644 --- a/public/js/components/filters.js +++ b/public/js/components/filters.js @@ -608,10 +608,17 @@ const Filters = { }); } - // Close all popovers on backdrop click + // Close all popovers on backdrop click and confirm selection document.addEventListener('click', () => { document.querySelectorAll('.multiselect-popover').forEach(p => { - p.style.display = 'none'; + if (p.style.display === 'block') { + const okBtn = p.querySelector('.ms-ok, #customer-user-multiselect-ok'); + if (okBtn) { + okBtn.click(); + } else { + p.style.display = 'none'; + } + } }); });