Atraso na seleção de texto

Acabei de tentar citar o Developing Discourse Themes & Theme Components, e quando pressiono longamente para selecionar texto, há um atraso significativo ao arrastar os cursores para estender a seleção.

Tentei alguns outros tópicos para testar, mas eles parecem funcionar bem (os de wiki e DiscoToC). Não tenho certeza qual é o problema, mas pensei que seria indelicado passar e não mencionar. :slightly_smiling_face:

Android/Chrome

2 curtidas

Consigo reproduzir o lag.

Parece que chamamos toMarkdown em toda a postagem. Essa postagem tem quase 100 mil caracteres, então leva bastante tempo.

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

Talvez possamos chamar o servidor para obter o markdown aqui após um certo limite?

3 curtidas

Não sei… não tenho certeza se devemos adicionar mais casos extremos ali. Talvez possamos eliminar isso completamente?

Acho que a intenção é descobrir se você selecionou uma postagem inteira… podemos descobrir isso de outras maneiras, talvez olhando para sua árvore HTML? @j.jaffeux, a edição rápida poderia olhar diretamente para o cozido para sua heurística?

2 curtidas