Я немного странно себя чувствую, используя оповещение. Вот смысл моей функции:
$scope.saveAll = function(exitAfterSave){
//some logic..
var message = "The alert text changes depends on configuration";
var saveAll = projectService.saveAll(filePrefix, rootPath, project);
saveAll.then(function() {
alert(message);
if(exitAfterSave === true){
setTimeOut(function(){ exit(); }, 1000);
}
}).catch(function(error){ alert('Save Failed', error) })
}
А функция выхода довольно проста
function exit() {
var gui = require('nw.gui');
gui.App.quit();
}
Итак, у меня есть функции сохранения и выхода (обе работают), saveAll () возвращает обещание. Когда обещание выполнено, я предупреждаю пользователя в соответствии с разрешением / отклонением.
Когда сохранение прошло успешно, вместо моего сообщения в предупреждении отображается некое странное окно, например значок (см. Прикрепленное изображение). Что это может быть? Я не могу понять это.
Примечание: это происходит на конкретной машине, а не на моем компьютере разработчика.