Написан примерно такой код:
function a() {
  loadModal(idModal,
  {
    parametr1: 1,
    paramatr2: 2,
  },
  parametr3);
};
Клик на элементе вызывает функцию "a", в которой есть некий код и вызов другой функции "loadModal", в которую передаются аргументы.
Для лучшей читабельности разнес эти аргументы на несколько строк.
Пока не поставил точку останова ничего не замечал, только долго грузилось почему-то. После установки точки останова на самой функции заметил, что она запускается многократно (у меня до 20 раз доходило).
Знает кто-нибудь с чем это связано?