浏览代码

:bug: Document dynamic loading is incomplete https://github.com/siyuan-note/siyuan/issues/8285

Liang Ding 2 年之前
父节点
当前提交
3d3dd7218f
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      kernel/model/file.go

+ 2 - 2
kernel/model/file.go

@@ -655,8 +655,8 @@ func GetDoc(startID, endID, id string, index int, keyword string, mode int, size
 		// 引用计数浮窗请求,需要按照反链逻辑组装 https://github.com/siyuan-note/siyuan/issues/6853
 		nodes, isBacklinkExpand = getBacklinkRenderNodes(node)
 	} else {
-		// 如果同时存在 startID 和 endID,则只加载 startID 和 endID 之间的块 [startID, endID]
-		if "" != startID && "" != endID {
+		// 如果同时存在 startID 和 endID,并且是动态加载的情况,则只加载 startID 和 endID 之间的块 [startID, endID]
+		if "" != startID && "" != endID && scroll {
 			nodes, eof = loadNodesByStartEnd(tree, startID, endID)
 			if 1 > len(nodes) {
 				// 按 mode 加载兜底