是否有处理程序可以在最近的“在此主题中搜索”结果中导航上一个和下一个?
由于惰性加载和虚拟列表会破坏浏览器原生查找功能(在除最短的主题外),我认为复制此功能非常重要。
我是 Discourse 的新手,我已经搜索了 meta 和源代码,但没有发现任何内容,但这似乎非常重要,所以我可能错过了它。谢谢!
是否有处理程序可以在最近的“在此主题中搜索”结果中导航上一个和下一个?
由于惰性加载和虚拟列表会破坏浏览器原生查找功能(在除最短的主题外),我认为复制此功能非常重要。
我是 Discourse 的新手,我已经搜索了 meta 和源代码,但没有发现任何内容,但这似乎非常重要,所以我可能错过了它。谢谢!
我认为箭头键应该可以解决问题。您可以在桌面上点击侧边栏中的键盘按钮,查看可用的键盘快捷键。

目标是在不主题和搜索结果之间来回跳转的情况下浏览一个主题。
在长帖子中,很难记住在结果中的位置,特别是每次按下结果时滚动位置都会重置。
因此,它的工作方式类似于 j 和 k selectUp selectDown 快捷键,但它会跳过不属于最近“在此主题中搜索”结果的回复,只选择那些属于结果的回复。
依我看,将一个屏幕外的回复列表(如数组)持久化,然后简单地通过 previousResult nextResult 处理器对其进行索引,并在加载新主题或执行新搜索时重置该列表,是合理的。
当然,键盘快捷键和/或按钮也会变得非常简单。