Recientemente, nuestros usuarios han notado (incluyéndome a mí) que a veces, al navegar a un nuevo tema, Discourse retrocede 20 publicaciones (consistentemente 20) en el historial de publicaciones. Está volviendo locos a la gente. Estamos en la última versión de Discourse hasta hoy y todavía está sucediendo. Tenemos personas informando esto con Safari, Chrome y Firefox. Cualquier ayuda es apreciada.
He notado que recientemente, cuando hago clic en el número de mensajes nuevos de un tema (junto a su título en “latest”, por ejemplo), a veces (no está claro cuál es la condición para reproducirlo) no llega a donde debería.
No estoy seguro si está relacionado con este salto de 20 mensajes, ya que estaba pensando en alguna carga diferida de imágenes…
.
Ocurrió también en meta (justo ahora en este tema: Secure Uploads).
Me pasó lo mismo aquí en Meta sobre el mismo tema: Hice clic en Cargas seguras desde Anuncios a través del menú de la izquierda. Mi primer pensamiento fue que una publicación había sido editada, pero no fue así. Luego vi este tema.
Revisé varios temas que van desde 40+ hasta 700+ publicaciones en mi propio foro y todo está bien allí. ![]()
Edición: Mientras examinaba mi propio foro, me sucedió esto en un tema antiguo con 47 publicaciones. Me llevó a la publicación n.º 28 en lugar de al final.
Lo mismo vemos en nuestro foro.
Creo que también está relacionado con este hilo:
Puedo replicar esto en varios dispositivos. ![]()
Alguien ha sido asignado para investigarlo, así que con suerte tendremos una solución pronto.
Sí, 100% es eso, también estoy viendo esto. Problema importante. Muy desorientador, aún más en el móvil.
También notamos esto en nuestro foro, comenzando casi exactamente al mismo tiempo que los plantillas.
¿Alguien puede confirmar que este error sigue ocurriendo después de FIX: Correctly reset `controllerReady` prop (#18727) · discourse/discourse@589a249 · GitHub?
Esa corrección se implementó alrededor de 2022-10-24T21:00:00Z
Puedo confirmar.
Me ha estado pasando esta mañana en mi Android.
Y también en Windows 11/Firefox (acabo de comprobar)
Actualicé mi foro, todavía está sucediendo.
Es bastante consistente de reproducir, simplemente al desplazarse (incluso un solo píxel) antes de que las publicaciones se carguen por completo y la posición salta 20 publicaciones.
Todavía está sucediendo en mi foro, tanto en el sitio web como en el móvil.
Gracias
me sucede mucho menos que antes, pero todavía sucede a veces.
Lo comprobé en móvil y escritorio.
Android 12
Chrome 106.0.5249.126
MacOS 12.4
Chrome 105.0.5195.125
Tengo la clara impresión de que es peor en el móvil, ¿es posible? Acabo de ver 10 publicaciones nuevas en mi foro desde mi teléfono, las 10 veces me desplacé 20 publicaciones hacia atrás. En el escritorio, tengo la impresión de que si no me desplazo antes de cargar, es más estable.
En mi opinión, este problema es grave, los cambios responsables deberían revertirse lo antes posible hasta que todo funcione correctamente. Está rompiendo el foro de una manera importante.
Los cambios ya se han revertido (DEV: Revert topic loading async changes by CvX · Pull Request #18757 · discourse/discourse · GitHub) pero aún no han llegado a la rama tests-passed debido a problemas en nuestro proceso interno de CI. Debería estar listo en una hora.
actualización: la reversión ya está en tests-passed
Para poder reproducir el problema de manera consistente, se requiere usar un dispositivo más lento (o un dispositivo bajo carga pesada) o bajo peores condiciones de red. Es por eso que el móvil podría verse más afectado con más frecuencia.
Otro error muy reciente se replicó con vehemencia en beta14
Aquí está el antiguo pero bloqueado como referencia:
He reabierto el tema y he deslizado tu publicación para mantener los informes agrupados. ![]()
¿Podrías proporcionar algunos pasos de reproducción para confirmar que es el mismo problema?
Lo noté en el móvil y pensé “oh, ¿es este error de nuevo…”, el comportamiento es el mismo que se describe en este tema.
No puedo reproducir esto de la misma manera que la última vez. ![]()
¿Qué dispositivo/navegador estás usando y qué botones presionas cuando te sucede? (lista de temas, notificaciones, no leído, barra lateral…)