Вроде разобрался, у меня все скрипты собираются вебмаком, сейчас попробовал код обернуть в try...catch
И ошибка пропала, наверное вебпак добавляет какую-то асинхронность в код, но я все равно не понял почему js может ругаться на проверку, существует ли переменная
|