diff --git a/src/dependencies.pug b/src/dependencies.pug
index a688ab526ea919f33b3c45286ead8cbdcdb37043..685d6da4ae319372da87b68a8b5599f5e9fe07d6 100644
--- a/src/dependencies.pug
+++ b/src/dependencies.pug
@@ -31,7 +31,7 @@ if endpoints.dashboards || (endpoints.get && endpoints.get.dashboards)
     //- script(type="module" src="/lib/solid-dashboard/dist/index.js" defer)
 
 if endpoints.users || (endpoints.get && endpoints.get.users)
-    script(type="module" src="https://unpkg.com/@startinblox/component-chat@0.8" defer)
+    script(type="module" src="https://unpkg.com/@startinblox/component-chat@1.0" defer)
     //- script(type="module" src="/lib/solid-xmpp-chat/dist/index.js" defer)
 
 script(src="/scripts/index.js" defer)
diff --git a/src/scripts/unreads-menu.js b/src/scripts/unreads-menu.js
index bd6abc71383b88332f392d0906a14340a78e86fa..ae5dc2ca00cc398bea10d6767da96c7075ff649a 100644
--- a/src/scripts/unreads-menu.js
+++ b/src/scripts/unreads-menu.js
@@ -1,7 +1,7 @@
 document.addEventListener("DOMContentLoaded", function (event) {
   window.addEventListener('newMessage', event => {
     let jid = event.detail.jid;
-    Array.from(document.querySelectorAll('[data-jabberID="'+jid+'"]')).forEach(el => {
+    Array.from(document.querySelectorAll('[data-jabberID="' + jid + '"]')).forEach(el => {
       el.parentElement.parentElement.classList.add('unread');
     });
   });
@@ -9,7 +9,12 @@ document.addEventListener("DOMContentLoaded", function (event) {
   window.addEventListener('read', (event) => {
     if (event.detail && event.detail.resource && event.detail.resource['@id']) {
       const badge = document.querySelector(`solid-badge[data-src="${event.detail.resource['@id']}"]`);
-      if (badge) badge.parentElement.parentElement.classList.remove('unread');
+      if (badge) {
+        badge.parentElement.parentElement.classList.remove('unread');
+        const project = badge.parentElement.parentElement.querySelector('.unread');
+        if (project) project.classList.remove('unread');
+      }
+
     }
   });
 });
\ No newline at end of file