LXHei
1

点击的是一个标题,大纲中显示的却是点了上一个标题,但是文章内容部分是显示正确的,只有大纲显示出错,插件主题都全关闭尝试过了,实在找不到问题在哪里
可以认为是 obsidian 大纲的一个小 bug吧。
活跃标题的计算是靠当前文档被滚动到的位置来实现的,但是这个滚动位置可能在某些时候不准:
上面的 e.heading.position 表示的是你实际点击的标题的所在的行数,这里是 954 行。
但是当你点击之后,没有准确地滚动到这一行,而是到了 953.981377 行(上面的 n)这个位置。
因此最后计算得到的活跃标题,就变成了实际点击的标题的上一个标题。