Ritardo nella selezione del testo

Ho appena tentato di citare Developing Discourse Themes & Theme Components e quando premo a lungo per selezionare il testo, c’è un ritardo significativo quando trascino i cursori per estendere la selezione.

Ho provato alcuni altri argomenti per testare, ma sembrano funzionare bene (quelli wiki e DiscoToC). Non sono sicuro di quale sia il problema, ma ho pensato che sarebbe stato scortese non menzionarlo. :slightly_smiling_face:

Android/Chrome

2 Mi Piace

Posso riprodurre il lag.

Sembra che chiamiamo toMarkdown sull’intero post. Quel post è lungo quasi 100.000 caratteri, quindi richiede parecchio tempo.

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

Forse possiamo chiamare il server per ottenere il markdown qui dopo una certa soglia?

3 Mi Piace

Non lo so… non sono sicuro che dovremmo aggiungere altri casi limite lì. Forse possiamo eliminarlo del tutto?

Penso che l’intento sia capire se hai selezionato un intero post… possiamo capirlo in altri modi, no, forse guardando il tuo albero HTML? @j.jaffeux potrebbe fare in modo che l’editor veloce esamini direttamente il “cooked” per la sua euristica?

2 Mi Piace