Retraso al seleccionar texto

He estado intentando citar Developing Discourse Themes & Theme Components, y cuando mantengo presionado para seleccionar texto, hay un retraso significativo al arrastrar los cursores para extender la selección.

He probado algunos otros temas para probar, pero parecen funcionar bien (los de wiki y DiscoToC). No estoy seguro de cuál es el problema, pero pensé que sería descortés pasar y no mencionarlo. :slightly_smiling_face:

Android/Chrome

2 Me gusta

Puedo reproducir el retraso.

Parece que llamamos a toMarkdown en toda la publicación. Esa publicación tiene casi 100 000 caracteres de longitud, por lo que lleva bastante tiempo.

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/components/quote-button.js#L167

¿Quizás podamos llamar al servidor para obtener el markdown aquí después de un cierto umbral?

3 Me gusta

No lo sé… no estoy seguro de que debamos añadir más casos extremos ahí. ¿Quizás podamos eliminar esto por completo?

Creo que la intención es averiguar si seleccionaste una publicación completa… podemos averiguarlo de otras maneras, ¿quizás mirando tu árbol HTML? @j.jaffeux ¿podría la edición rápida mirar directamente a lo cocido para su heurística?

2 Me gusta