From 32e778f152e043dab62e729c7e1e79a56284a526 Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Tue, 21 Jun 2022 11:19:45 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E5=90=91=E4=B8=8B=E5=8A=A8=E6=80=81?= =?UTF-8?q?=E5=8A=A0=E8=BD=BD=E5=88=A4=E6=96=AD=20eof=20=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel/model/file.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/model/file.go b/kernel/model/file.go index e9cde1e61..8f3281468 100644 --- a/kernel/model/file.go +++ b/kernel/model/file.go @@ -659,7 +659,7 @@ func GetDoc(id string, index int, keyword string, mode int, size int) (blockCoun func loadNodesByMode(node *ast.Node, inputIndex, mode, size int, isDoc, isHeading bool) (nodes []*ast.Node, eof bool) { if 2 == mode { // 向下 next := node.Next - if ast.NodeHeading == node.Type { + if ast.NodeHeading == node.Type && "1" == node.IALAttr("fold") { // 标题展开时进行动态加载导致重复内容 https://github.com/siyuan-note/siyuan/issues/4671 // 这里要考虑折叠标题是最后一个块的情况 if children := treenode.HeadingChildren(node); 0 < len(children) {