Реализован захват пузырьков событий всего документа, чтобы у меня была одна функция для всех нажатий кнопок.Тем не менее, это отлично работает в Firefox, но не в других браузерах (Chrome), где вы не получите предупреждение.
document.addEventListener('click', function (event) {
var preventClickAction = false;
// get clicked element
var clickedElem = event.target;
// mobile button click
if(clickedElem.matches("#mobile-menu-button")){
alert();
preventClickAction = true;
}
if(preventClickAction){
event.preventDefault();
}
}, false);