From 6d03eb61a34934d0a5cf0b4099813032958da70d Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Thu, 13 Feb 2025 11:39:31 +0800 Subject: [PATCH] :art: Improve exit focus positioning https://github.com/siyuan-note/siyuan/issues/14056 --- kernel/model/block.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/kernel/model/block.go b/kernel/model/block.go index 1e41fc587..959ec28e4 100644 --- a/kernel/model/block.go +++ b/kernel/model/block.go @@ -275,8 +275,7 @@ func GetUnfoldedParentID(id string) (parentID string) { if "1" == parent.IALAttr("fold") { firstFoldedParent = parent parentID = firstFoldedParent.ID - } - if "1" != parent.IALAttr("fold") { + } else { if nil != firstFoldedParent { parentID = firstFoldedParent.ID } else { @@ -285,6 +284,9 @@ func GetUnfoldedParentID(id string) (parentID string) { return } } + if "" == parentID { + parentID = id + } return }