Это моя простая функция:
if (req.status == 200)
{
var notification = webkitNotifications.createNotification(
'icon.png', // icon url - can be relative
'Done!', // notification title
'Just updated and saved the latest blocklist'
);
notification.show();
new_version_show_window();
setTimeout( function () { notification.cancel(); }, 4000);
}
По сути, это AJAX-вызов, после загрузки списка он отображает уведомление,
, если при новой установке или обновлении он вызывает ´new_version_show_window ()´ и затем он должен закрыть уведомление ... но это не так, иногда это происходит, иногда нет: (