Ты объявляешь функцию, но не вызываешь её
async функция возвращает промис, его тоже надо резолвить, addEventListener принимает синхронные функции которые ничего не возвращают. Т.е. с результатов возврата они ничего не делают Значит под капотом никто не ожидает этот обработчик () => updEvt().then()
Он передал ссылку на неё и она будет вызвана. Проблема в другом
const tab = await new Promise(..... и дальше работаешь, тебе не нужны тут асинк функции в колбегах then
Обсуждают сегодня