Почему не выполняется код с открытием попапа внутри then?
В JavaScript код выполняется синхронно, то есть одна операция выполняется после другой. Однако, в некоторых случаях код может иметь асинхронную природу выполнения, особенно когда имеются операции, которые требуют времени для завершения, такие как отправка запросов на сервер или загрузка файлов. При использовании промисов и обещаний (promises and callbacks) в JavaScript, мы можем написать асинхронный код, ... Читать далее