From 190f3cf1aadd63095022824f36800b72521ebc7b Mon Sep 17 00:00:00 2001 From: Eduard Kuzmenko Date: Sat, 27 Feb 2021 18:13:58 +0400 Subject: [PATCH] Fix popup closing by click --- src/components/popups/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/popups/index.ts b/src/components/popups/index.ts index b13331b8..c75c8e63 100644 --- a/src/components/popups/index.ts +++ b/src/components/popups/index.ts @@ -55,10 +55,11 @@ export default class PopupElement { const onOverlayClick = (e: MouseEvent) => { if(!findUpClassName(e.target, 'popup-container')) { this.btnClose.click(); + this.element.removeEventListener('click', onOverlayClick); } }; - this.element.addEventListener('click', onOverlayClick, {once: true}); + this.element.addEventListener('click', onOverlayClick); } }