From 96e589ee31bb5fe956204b74a4835bf212213c73 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Sat, 4 Oct 2025 11:56:03 +0800 Subject: [PATCH] :art: Improve fold heading editing https://github.com/siyuan-note/siyuan/issues/15989 Signed-off-by: Daniel <845765@qq.com> --- kernel/model/transaction.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kernel/model/transaction.go b/kernel/model/transaction.go index 7a841cc2c..bb79ab7d9 100644 --- a/kernel/model/transaction.go +++ b/kernel/model/transaction.go @@ -1598,8 +1598,9 @@ func unfoldHeading(heading *ast.Node) { heading.RemoveIALAttr("heading-fold") evt := util.NewCmdResult("transactions", 0, util.PushModeBroadcast) + fillBlockRefCount(children) evt.Data = []*Transaction{{ - DoOperations: []*Operation{{Action: "unfoldHeading", ID: heading.ID}}, + DoOperations: []*Operation{{Action: "unfoldHeading", ID: heading.ID, RetData: renderBlockDOMByNodes(children, NewLute())}}, UndoOperations: []*Operation{{Action: "foldHeading", ID: heading.ID}}, }}