Actualización: primer hito de mi fork
Gracias por los comentarios. Mi fork ha logrado mantener alejado el banner de modo seguro hasta ahora. Mi mejor suposición sobre la causa sigue siendo un atributo data-onebox-src ausente, pero no está confirmado, así que por favor trátalo como experimental.
Desde entonces he añadido algunas cosas, algunas de las cuales se pidieron anteriormente en este hilo:
- el enlace plano sobre un tweet desaparece una vez que el tweet se ha cargado (se mantiene si no se puede alcanzar X)
- menos saltos mientras se cargan los tweets, y sin incrustaciones duplicadas
- modo oscuro para las incrustaciones
- los enlaces de X sin formato que Discourse no incrustó también se incrustan
- citar una publicación con un enlace de X ya no reemplaza tu cita con el tweet
Todo el crédito por la idea original corresponde a @Lhc_fl. El fork se construyó con cierta ayuda de IA de Claude. Me gustaría saber cómo funciona para los demás.
El desplazamiento salta al hacer scroll hacia arriba en temas largos
Al desplazarse hacia arriba en un tema largo, la página salta repetidamente hacia abajo un poco una vez que se reconstruyen publicaciones antiguas fuera de la pantalla (presumiblemente relacionado con el ocultamiento de publicaciones). Es lo suficientemente disruptivo como para que sea difícil leer un hilo largo desde abajo hacia arriba.
Primero sospeché de un componente del tema (incrustaciones nativas de X/Twitter que se redimensionan después de recargar), pero el salto parece ocurrir independientemente de eso también. Desplazarse hacia abajo no muestra el mismo problema, solo hacia arriba.
Versión de Discourse: La última y la mejor. ¿Alguien más ha encontrado esto, o es un problema conocido?