选择文本时出现延迟

我刚试着引用 https://meta.discourse.org/t/developer-s-guide-to-discourse-themes/93648,当我长按选择文本时,拖动光标扩展选区有明显的延迟。

我试了其他几个主题进行测试,它们似乎运行正常(wiki 和 DiscoToC 的)。不确定问题出在哪里,但觉得不提一下不太好。:slightly_smiling_face:

Android/Chrome

2 个赞

我可以重现延迟问题。

看起来我们对整个帖子调用了 toMarkdown。该帖子长达近 10 万个字符,因此需要相当长的时间。

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

也许我们可以调用服务器,在达到某个阈值后在此处获取 markdown?

3 个赞

我不知道……不确定我们是否应该在那里添加更多边缘情况。也许我们可以完全消除它?

我认为目的是弄清楚您是否选择了一整篇文章……我们是否可以通过查看您的 HTML 树来以其他方式弄清楚?@j.jaffeux 能让快速编辑直接查看已处理内容以获取其启发式方法吗?

2 个赞