diff --git a/src/scripts/index.js b/src/scripts/index.js
index bded18f75b5d215c835425f464aa7783f825c51b..acbaa41312c3320d55629fa0cdf48937cee60005 100644
--- a/src/scripts/index.js
+++ b/src/scripts/index.js
@@ -328,8 +328,8 @@ document.addEventListener("DOMContentLoaded", function(event) {
 
   // on refresh notification list
   window.addEventListener('notificationsRefresh', () => {
-    document.getElementById('notifications-list').addEventListener('populate', () => {
-      updateBadges(notificationsList);
+    document.getElementById('notifications-list').addEventListener('populate', (event) => {
+      updateBadges(event.target);
     }, { once: true });
   });