diff --git a/sib-notifications.js b/sib-notifications.js index 754301f950b03d04cbe201a2132ceb14225f97d5..c0fa2a15181dccbfe62fb772ca6f79535a97e7f1 100644 --- a/sib-notifications.js +++ b/sib-notifications.js @@ -36,6 +36,12 @@ class SIBNotifications extends SIBTemplateElement { } }) + // Document -> close menu + document.addEventListener("click", event => { + if (!event.target.closest('.sib-notifications')) { + this.querySelector('details').removeAttribute("open") + } + }); } static get propsDefinition() {