Latence lors de la sélection de texte

J’ai juste essayé de citer Developing Discourse Themes & Theme Components, et lorsque j’appuie longuement pour sélectionner du texte, il y a un décalage important lorsque je fais glisser les curseurs pour étendre la sélection.

J’ai essayé quelques autres sujets pour tester, mais ils semblent fonctionner correctement (ceux du wiki et de DiscoToC). Je ne suis pas sûr de ce qui pose problème, mais j’ai pensé qu’il serait impoli de ne pas le mentionner. :slightly_smiling_face:

Android/Chrome

2 « J'aime »

Je peux reproduire le décalage.

On dirait que nous appelons toMarkdown sur l’intégralité du message. Ce message fait près de 100 000 caractères, donc cela prend pas mal de temps.

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

Peut-être pourrions-nous appeler le serveur pour obtenir le markdown ici après un certain seuil ?

3 « J'aime »

Je ne sais pas… pas sûr que nous devrions ajouter d’autres cas limites ici. Peut-être pouvons-nous éliminer cela complètement ?

Je pense que l’intention est de déterminer si vous avez sélectionné un article entier… nous pouvons le déterminer par d’autres moyens, peut-être en examinant votre arbre HTML ? @j.jaffeux, l’édition rapide peut-elle regarder directement le cuit pour son heuristique ?

2 « J'aime »