Ну, это может быть связано с тестированием.Вы должны понимать, что window.onblur срабатывает каждый раз, когда вы покидаете страницу.Так что, если вы уйдете, войдите, выйдите, войдите, выйдите, вы получите 3 всплывающих окна;каждое событие выполняется независимо.
Что вам нужно сделать, это вызвать clearTimeout () в вашем событии window.onfocus;не забудьте очистить переменную myVar как в коде обработки всплывающих окон, так и в событии onfocus (и проверьте, является ли он пустым или нет).