Un usuario que cambia su "me gusta" a una reacción puede generar números incorrectos en el menú de notificaciones

Como puede ver en la captura de pantalla a continuación, hay un total de 4 reacciones en mi publicación (2 :heart: y 2 :clap:). Pero mis notificaciones dicen que hay 2 reacciones y 3 “me gusta” en la publicación.

Prerrequisitos:

  • No estoy seguro si esto es necesario, pero mi preferencia de “notificar cuando se da me gusta” está configurada en “siempre”.
  • El complemento de reacciones está habilitado, y al menos una segunda reacción está configurada para discourse reactions enabled reactions. Todas las demás configuraciones de reacción son las predeterminadas.
  • Tienes tu cuenta y 4 usuarios de prueba

Pasos para reproducir:

  1. Crea un tema con tu usuario
  2. Haz suplantación de identidad/inicia sesión como tu primer usuario de prueba y selecciona la reacción en la publicación (yo usé :clap:)
  3. Haz suplantación de identidad/inicia sesión como tu segundo usuario de prueba y da “me gusta” a la publicación.
  4. Haz suplantación de identidad/inicia sesión como tu tercer usuario de prueba y da “me gusta” a la publicación.
  5. Haz suplantación de identidad/inicia sesión como tu cuarto usuario de prueba y da “me gusta” a la publicación.
  6. (opcional) Echa un vistazo a las notificaciones del autor: hay 1 notificación sobre 4 reacciones indicada por un icono de corazón.
  7. Haz suplantación de identidad/inicia sesión como tu cuarto usuario de prueba nuevamente y cambia tu “me gusta” por una reacción.
  8. Comprueba las notificaciones del autor de la publicación

Resultado esperado: Los “me gusta” y las reacciones se agrupan como una sola notificación que indica 4 reacciones, ya sea con un icono de corazón o de reacciones.
Resultado real: Hay 2 notificaciones: una sobre las 2 reacciones y otra sobre 3 “me gusta” (1 y 2 usuarios más), lo que suma un total de 5.

Creo que sería genial si la notificación siguiera siendo una notificación agrupada, incluyendo tanto los “me gusta” como las reacciones. Si separarlos es inevitable, sería bueno si al menos el número pudiera corregirse.