diff --git a/dashboard-ui/scripts/extensions.js b/dashboard-ui/scripts/extensions.js index 8b3b8a107a..59360a06b4 100644 --- a/dashboard-ui/scripts/extensions.js +++ b/dashboard-ui/scripts/extensions.js @@ -122,6 +122,10 @@ var WebNotifications = { }); } } + }, + + supported: function() { + return window.Notification || window.webkitNotifications; } }; diff --git a/dashboard-ui/scripts/site.js b/dashboard-ui/scripts/site.js index 06476ec21e..f43d904a7e 100644 --- a/dashboard-ui/scripts/site.js +++ b/dashboard-ui/scripts/site.js @@ -840,7 +840,7 @@ var Dashboard = { var cmd = msg.Data; - if (cmd.TimeoutMs) { + if (cmd.TimeoutMs && WebNotifications.supported()) { var notification = { title: cmd.Header, body: cmd.Text,