Los mensajes del tema que acabo de dejar permanecen renderizados en el siguiente tema tras la navegación dentro de la aplicación

Solo se reproduce en Horizon: en Foundation no vi que la rama de respuestas se mantuviera entre temas.

Pero no creo que simplemente esté ausente en Foundation; parece más bien que se debe a cómo funciona la navegación allí. La diferencia que noté:

  • Horizon: cuando hago clic en un tema relacionado (o abro cualquier tema de la lista), el tema aparece instantáneamente, sin indicador de carga. Esta navegación instantánea es justo cuando aparece la continuidad de la rama, después de 2+ clics consecutivos.
  • Foundation: el tema también aparece instantáneamente al principio (igual que en Horizon), pero luego, tras ~200-400 ms, aparece una pantalla de carga con puntos animados y el tema se vuelve a cargar; es decir, hay una segunda carga autoactivada justo después de la apertura rápida.

Parece que el error se manifiesta específicamente debido a la navegación “instantánea”, donde no se restablece el estado del tema anterior. En Foundation, esa carga posterior restablece aparentemente el estado y enmascara el problema. En otras palabras: en Horizon, la navegación instantánea entre temas anidados no restablece el flujo de publicaciones / la suscripción al bus de mensajes del tema anterior, mientras que el flujo de Foundation lo hace mediante esa segunda carga.

Por separado, mientras probaba en Horizon: en la vista anidada ocasionalmente obtengo un pequeño desplazamiento de diseño. Abro un tema, empiezo a hacer scroll hacia abajo y, cuando la pantalla llega a las respuestas, puede ocurrir un rápido microdesplazamiento; no sucede cada vez, pero con bastante frecuencia. Podría estar relacionado, o podría ser un detalle menor independiente; lo señalo por si acaso.

2 Me gusta