Нагуглил вот такой код
собственно сам код собственно сам код
https://codepen.io/graubnla/pen/EgdgZm
внутри всплывающего окна у меня есть кнопка которая удаляет элемент из списка вместе с собой, по клику по ней срабатывает событие типа кликнул вне элемента. Решил проблему через setTimeout 500.
Собственно интересно как так, ведь фактически я по ней кликаю, а потом она удаляется, от чего срабатывает вроде я кликнул за пределами блока?