Возвращает deffered внутри которого есть еще deffered без return; В итоге .then() на первый deffered срабатывает до того как модал открылся;
Возвращает deffered внутри которого есть еще deffered без return; В итоге .then() на первый deffered срабатывает до того как модал открылся;