Никак, приложение падает если это рантайм, ну или не падает если не повезло и ошибка не привела к падению. Мы не делаем никаких проверок в рантайме.
В любом случае, если приходит что то не то, это явное нарушение контракта и спецификации.
Надо смотреть логи и разбираться
Я может чего не понимаю, но собственно где замена то стандартным диалоговым окнам у вас получилась?
Если я пишу код
if (confirm('Are you ready?')) {
alert('Yeah!')
}
То вижу вполне себе стандартное окно, если же мне нужно писать другой код, то зачем плагин ваш? Почему не взять тот же noty.js?
вот ссылка на мой пример, код взят из вашего репо http://embed.plnkr.co/aYjFDdH0LLGlTQK8hwTH/
В любом случае, если приходит что то не то, это явное нарушение контракта и спецификации.
Надо смотреть логи и разбираться
В рантайме нет никаких проверок, если бек вдруг пришлёт что то не то, то это считается багом и надо искать причины и чинить или бек или фронт
Если я пишу код
То вижу вполне себе стандартное окно, если же мне нужно писать другой код, то зачем плагин ваш? Почему не взять тот же noty.js?
вот ссылка на мой пример, код взят из вашего репо http://embed.plnkr.co/aYjFDdH0LLGlTQK8hwTH/