Problema con el contador de insignias del icono de chat que no se muestra para mensajes directos (DMs)

Hola,

He encontrado un problema con los Mensajes Directos (DMs) en mi foro de Discourse y agradecería alguna orientación.

Descripción del problema

A veces, cuando otro usuario me envía un mensaje directo:

  • Recibo correctamente una notificación push del navegador.
  • Sin embargo, el icono de chat en la barra de navegación superior no muestra ningún contador de insignias (por ejemplo, “1”).
  • Para ver el nuevo mensaje, tengo que hacer clic manualmente en el icono de chat y abrir la conversación.

Este problema no ocurre de manera consistente, sino de forma intermitente.

Entorno y detalles

  • Versión de Discourse: Última versión estable
  • Navegador: Microsoft Edge (última versión) en Windows 10
  • Plugins: No hay plugins instalados que afecten al chat o a las notificaciones
  • Múltiples dispositivos: He iniciado sesión en mi cuenta en varios dispositivos
  • Patrón observado:
    • En una ocasión, recibí un nuevo DM pero el icono de chat no mostró ninguna insignia.
    • Cuando inicié sesión con otra cuenta y me envié un mensaje de prueba desde un navegador diferente, el icono de chat se actualizó de repente y mostró el contador de insignias correcto para ambos mensajes (el anterior y el nuevo).
    • El usuario cuyo mensaje no activó la insignia era una cuenta recién registrada (de solo unas pocas horas). No estoy seguro de si esto está relacionado.

Archivos adjuntos

He adjuntado capturas de pantalla que muestran el comportamiento de la notificación y mi configuración para mayor claridad.

Comportamiento esperado

Cada vez que recibo un nuevo DM, espero que el icono de chat siempre muestre el contador de insignias correcto, independientemente de si el remitente es un usuario recién registrado o de si he iniciado sesión en varios dispositivos.

¿Se trata de un error conocido o podría estar relacionado con una configuración específica?



03

3 Me gusta

A veces también encuentro nuevos mensajes directos en mis mensajes aquí, aunque no se muestre ningún punto en la barra lateral ni ningún número en la parte superior del icono de chat. Sin embargo, la línea “última visita” indica claramente que estos mensajes son nuevos para mí.

Pero aún no he podido identificar cuándo sucede esto. Lo único que sé con certeza es que siempre estaba desconectado cuando esto ocurría.

En mi caso, el usuario cuyo mensaje no activó una notificación es un administrador, por lo que no creo que sea relevante el hecho de que te haya ocurrido con un usuario nuevo.

¿Usas la aplicación DiscourseHub? Me preguntaba si eso podría estar involucrado. Si no usas la aplicación, probablemente podría descartarla.

2 Me gusta

Muchas gracias por unirte a la discusión y compartir tu experiencia :folded_hands:
Me ha ocurrido exactamente el mismo problema, excepto que no me desconecté cuando sucedió. Aun así, el nuevo mensaje apareció sin ninguna notificación en el ícono del chat; solo me di cuenta después de abrir manualmente la sección de chat.

Instalé la aplicación DiscourseHub en mi teléfono solo con fines de prueba, pero no la uso activamente. El problema que describí ocurrió en Windows, usando el navegador Edge.

Estaré encantado de proporcionar más detalles si es necesario.

2 Me gusta

No estoy seguro de si esto es útil, pero acaba de suceder de nuevo en un DM aquí en Meta. No estaba en línea cuando se envió el mensaje. No apareció en Discourse Hub. Ningún indicador después de iniciar sesión. Solo noté que otro usuario estaba en la parte superior de los chats de DM en mi barra lateral.

2 Me gusta