Estuve lidiando con esto la semana pasada en un grupo de chat de 16 miembros. Mi solución fue ocultar el grupo haciendo que todos se fueran, excepto yo. Después de unos 20 minutos, el icono del chat grupal cambió de 16 a 1, aunque todos los miembros seguían apareciendo en la lista.
Pero hoy temprano, alguien encontró una mención/notificación de una conversación anterior del grupo, respondió inadvertidamente sin darse cuenta, y eso resucitó inmediatamente el grupo. El icono muestra 16 de nuevo.
Esta tarde, creé una nueva instancia de Discourse para verificar que no estuviera relacionada con la base de datos o algún plugin, y el problema se reprodujo fácilmente.
Gracias a todos los que informaron sobre este problema: lo he documentado con nuestro equipo y lo estamos añadiendo a nuestra hoja de ruta para solucionarlo.
El encantador @j.jaffeux implementó una actualización hoy que debería solucionar esto; necesitarás tener el último código, pero cuando lo probé, funcionó a la perfección.
Después de abandonar un chat grupal, el usuario no aparecerá en la lista de miembros, no recibirá notificaciones del chat grupal ni tendrá acceso directo al chat grupal (es decir, a través de URL), hasta que alguien lo agregue de nuevo al grupo.
¡Por favor, échale un vistazo y haznos saber si notas algún problema!