Добавляю обработчик
document.removeEventListener('click', handler);
Обработчик распространяется на весь документ, но не на тело модального (bootstrap) окна, но в тоже время за пределами тела, когда окно открыто (затемнение на бэкграунде) обработчик работает
UPD: Используется данная библиотека
https://bootstrap-vue.js.org
Как протестить:
Можно зайти на
https://bootstrap-vue.js.org/docs/components/modal...
добавить слушатель document.addEventListener('click', function() {alert('test3')})
Покликать везде, а потом на модальном окне
Похоже что дело конкретно в либе, т.к. на офф сайте все ок
https://getbootstrap.com/docs/4.1/components/modal/
Но возможно в особенностях vue.js