Comportamiento de la barra de desplazamiento y el botón de retroceso en megatópicos

Hola, me gustaría reportar algunos problemas que estamos experimentando actualmente en hilos largos. Nuestro sitio está alojado en talk.collegeconfidential.com.

1. La barra de desplazamiento no funciona bien en publicaciones largas

Pasos para reproducir

  1. Ve a talk.collegeconfidential.com
  2. Accede a un hilo largo como este
  • Resultado(s) observado(s)
  1. Al hacer clic en la barra de desplazamiento no te lleva inmediatamente al post correcto. Tienes que hacer clic dos veces.

Aquí tienes una grabación de pantalla.

2. El botón de retroceder no aparece en publicaciones largas

Pasos para reproducir

  1. Ve a talk.collegeconfidential.com
  2. Accede a un hilo largo como este
  • Resultado(s) observado(s)
  1. El botón de retroceder no se muestra en hilos largos (compara el comportamiento de la barra de desplazamiento en el hilo largo con este hilo más corto)

Ambos problemas ocurren incluso en Modo seguro, por lo que no creemos que sea por nuestro tema. Ten en cuenta que actualmente estamos limitando los hilos a 10.000 publicaciones.

¿Es este un problema conocido y ya alguien lo ha reportado? Si es así, ¿cuál es el estado? Intenté buscar problemas similares pero no pude encontrar ninguno. ¡Gracias!

El modo seguro es un buen comienzo.

¿Qué plugins de terceros, si los hay, estás utilizando?

¡Hola @codinghorror! Sí, dedujimos que, como también estábamos experimentando el problema en modo seguro, probablemente no se trate de un problema con nuestra plantilla.

Estos son los complementos que estamos utilizando actualmente en producción:

También tenemos Linkify añadido como un componente del tema. ¿Podría alguno de estos estar causando el problema? ¡Gracias por tu ayuda!

Prueba a desactivar los anuncios; he visto un problema similar en sitios con muchos anuncios.

Hmm, ¿no debería esto estar cubierto por el modo seguro? Si esto no funcionara en modo seguro, ¿desactivar los anuncios lo solucionaría?

Además, generamos ingresos gracias a los anuncios, así que realmente no podemos desactivarlos :sweat_smile:

¿Se mostraban anuncios en modo seguro?

Se trata más bien de reestructurar la posición de los anuncios para que no interfieran ni compitan por espacio con la barra de desplazamiento y el botón de retroceso.

Es una característica, no un error :laughing:, como se explica en:

No, los anuncios no se muestran en modo seguro. Desactivamos el tema y los complementos, pero el problema persistía.

De hecho, estamos ejecutando una prueba A/B donde la otra variante no tiene anuncios situados debajo del controlador de desplazamiento de la línea de tiempo. El problema sigue ocurriendo allí, por lo que pensábamos que probablemente estaba siendo causado por algo distinto a los anuncios.

¡Gracias por tu aportación, @Falco! ¿Esto significa que deberíamos limitar nuestros hilos a menos de 10.000 para que dejen de ocurrir estos problemas?

No deberías necesitar hacer esto, ya que Discourse lo hará automáticamente para ti de forma predeterminada:

image

La única forma de obtener más de 10 mil publicaciones en un tema es si un administrador reabre intencionalmente el tema, cambia la configuración predeterminada o en una migración mal realizada que no dividió los mega-temas en fragmentos más pequeños.

Entiendo, ya estamos limitando nuestras publicaciones a 10.000 caracteres. Consultaré con nuestro equipo sobre por qué actualmente tenemos algunos hilos que superan este límite.

¡Gracias por tu ayuda!