diff --git a/public/src/modules/notifications.js b/public/src/modules/notifications.js index 9eb48b8449..43b614d339 100644 --- a/public/src/modules/notifications.js +++ b/public/src/modules/notifications.js @@ -12,11 +12,13 @@ define(function() { e.preventDefault(); if (notifContainer.className.indexOf('open') === -1) { socket.emit('notifications.get', null, function(err, data) { + var notifFrag = document.createDocumentFragment(), notifEl = document.createElement('li'), numRead = data.read.length, numUnread = data.unread.length, x; + notifList.innerHTML = ''; if (!err && (data.read.length + data.unread.length) > 0) { for (x = 0; x < numUnread; x++) { diff --git a/public/templates/admin/settings.tpl b/public/templates/admin/settings.tpl index 3601f7c2ca..6da4d3594a 100644 --- a/public/templates/admin/settings.tpl +++ b/public/templates/admin/settings.tpl @@ -17,6 +17,8 @@