Verzögerung bei der Textauswahl

Ich habe gerade versucht, den Link Developing Discourse Themes & Theme Components zu zitieren, und wenn ich lange drücke, um Text auszuwählen, gibt es eine deutliche Verzögerung, wenn ich die Cursor ziehe, um die Auswahl zu erweitern.

Ich habe ein paar andere Themen zum Testen ausprobiert, aber sie scheinen gut zu funktionieren (Wiki und DiscoToC). Ich bin mir nicht sicher, was das Problem ist, aber ich dachte, es wäre unhöflich, nicht Bescheid zu sagen. :slightly_smiling_face:

Android/Chrome

2 „Gefällt mir“

Ich kann den Lag reproduzieren.

Es sieht so aus, als würden wir toMarkdown für den gesamten Beitrag aufrufen. Dieser Beitrag ist fast 100.000 Zeichen lang, daher dauert es eine ganze Weile.

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

Vielleicht können wir hier den Server aufrufen, um das Markdown nach einer bestimmten Schwelle zu erhalten?

3 „Gefällt mir“

Ich weiß nicht … ich bin mir nicht sicher, ob wir dort weitere Randfälle hinzufügen sollten. Vielleicht können wir das ganz eliminieren?

Ich denke, die Absicht ist herauszufinden, ob Sie einen ganzen Beitrag ausgewählt haben … das können wir auf andere Weise herausfinden, vielleicht indem wir Ihren HTML-Baum betrachten? Könnte @j.jaffeux beim schnellen Bearbeiten direkt auf “cooked” für seine Heuristik schauen?

2 „Gefällt mir“