Al presionar el botón de retroceso desde un tema, se muestra el recuento no leído incluso cuando no se está siguiendo el tema

Pasos para reproducir:

  1. En la página “Más reciente”, abre cualquier tema que tenga más de unas pocas publicaciones (para que al abrir el tema no se marquen todas como leídas).
  2. Pulsa el botón “Atrás” del navegador.

Observa el recuento de no leídos junto al tema que acabas de abrir. En realidad, no estás siguiendo el tema y al actualizar la página desaparece el recuento. Esto también ocurre si empiezas desde las páginas “Categorías” y “Más votadas”. No he probado ninguna otra página como punto de partida.

Curiosamente, el recuento de no leídos que se muestra ni siquiera es preciso y es, de hecho, mayor que el número total de publicaciones del tema.

3 Me gusta

Este es un gran informe y también tengo un repro, parece que el botón Atrás está haciendo que corrompamos el estado de seguimiento de temas y que lo estemos actualizando a pesar de que el tema no es un tema rastreado. (también me pregunto si la corrupción comenzó antes cuando estabas mirando el tema)

@tgxworld es muy posible que este sea uno de esos errores que estabas rastreando.

3 Me gusta

Esto no está relacionado con el estado de seguimiento de temas porque el estado de seguimiento de temas se ocupa del recuento de temas no leídos/nuevos, pero no del número de recuentos no leídos dentro de un tema. He investigado un poco y esto es causado por

Básicamente, los recuentos de publicaciones no leídas para un tema solo deben establecerse cuando el nivel de notificación del usuario de un tema determinado es de seguimiento o superior, lo que el código actual agregado por la solicitud de extracción no consideró.


Tengo una solución inicial, pero necesito escribir pruebas para ella antes de enviar una solicitud de extracción.

4 Me gusta

Esto se solucionará en

Gracias por informar, @seanblue

3 Me gusta

Este tema se cerró automáticamente después de 9 días. Ya no se permiten nuevas respuestas.