Habilité las respuestas anidadas para todos los temas (tema Horizon) y encontré un error de estado que ahora puedo reproducir, tanto en móviles como en escritorio.
Cuando abro un tema, lo leo y luego salto a otro tema mediante el bloque de temas sugeridos/relacionados (es decir, navegación del lado del cliente, sin recarga), las respuestas del tema que acabo de dejar a veces permanecen en pantalla, renderizadas anidadas bajo la primera rama del nuevo tema. Incluso se adjuntan bajo una publicación que ha sido eliminada en el nuevo tema. No se borra si sigo navegando a más temas; solo una recarga completa de la página lo elimina.
Un detalle importante: es intermitente. El primer salto a través del bloque relacionado suele funcionar bien, y puedo hacer clic en él varias veces sin problemas. Solo parece aparecer después de navegar a través del bloque de temas relacionados dos o más veces seguidas.
Pasos para reproducir:
- Abre un tema con respuestas anidadas.
- Abre otro tema a través del bloque de temas sugeridos/relacionados (sin recarga) y sigue haciéndolo varias veces seguidas.
- Después de dos o más saltos consecutivos a través del bloque, las respuestas de un tema anterior aparecen anidadas bajo la primera rama del tema actual, a veces bajo una publicación que ha sido eliminada allí.
- Persisten en futuras navegaciones dentro de la aplicación hasta que se realiza una recarga forzada.
No hay errores de JS en la consola, así que fui a la pestaña de Red y parece que el tema anterior simplemente nunca se desmonta:
- La página inspeccionada es el tema 724 (/n/vibriruet-pri-troganii…/724?sort=old).
- Mientras estoy en el 724, una solicitud de datos del tema anterior sigue en el registro:
509.json?sort=old&track_visit=true. - La encuesta en vivo del message-bus aún tiene Referer …/n/pinki-tolchki-…-na-nissane-kube/509
— es decir, la suscripción al message-bus del tema 509 nunca se volvió a apuntar al 724.
Así que realmente parece que la ruta anidada no restablece el flujo de publicaciones / suscripción al message-bus del tema del que provienes en la navegación del lado del cliente. Lo noté primero en móvil, pero se comporta igual en escritorio.
Versión de Discourse: 2026.6.0-latest (27f76aa897)
Estoy encantado de adjuntar una grabación de pantalla o investigar más si eso ayuda.