From 1acbb7d06d1ddbbe8b90952a7e1ca00abb9cff77 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Sun, 14 Dec 2025 11:05:12 +0800 Subject: [PATCH] :art: Improve the behavior of `Jump to parent block` in lists https://github.com/siyuan-note/siyuan/issues/16516#issuecomment-3649752632 Signed-off-by: Daniel <845765@qq.com> --- kernel/model/block.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kernel/model/block.go b/kernel/model/block.go index 58b17572e..d8e650f5f 100644 --- a/kernel/model/block.go +++ b/kernel/model/block.go @@ -205,6 +205,11 @@ func GetBlockSiblingID(id string) (parent, previous, next string) { if nil == current || !current.IsBlock() { return } + + if nil != current.Parent && ast.NodeListItem == current.Parent.Type { + current = current.Parent + } + parentBlock := treenode.ParentBlock(current) if nil == parentBlock { return