Если в функции moveUpWorkoutExercise()
произошла ошибка, выполнение вашего обработчика событий остановится, прежде чем он попадет в строку e.stopPropagation();
. Есть ли в этой функции что-то, что может сломаться для второго и последующих щелчков?
(Вы можете попытаться поставить e.stopPropogation()
первым и посмотреть, что произойдет, но гипотетически, если это «работает», это не решило основную проблему.)