From acd80f0136d110929ab27fdf4248dbbde05b16d4 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Mon, 13 Oct 2025 17:25:22 +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 | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/kernel/model/transaction.go b/kernel/model/transaction.go index 827e61d5b..4f338af52 100644 --- a/kernel/model/transaction.go +++ b/kernel/model/transaction.go @@ -1596,13 +1596,8 @@ func unfoldHeading(heading *ast.Node) { heading.RemoveIALAttr("fold") heading.RemoveIALAttr("heading-fold") - evt := util.NewCmdResult("transactions", 0, util.PushModeBroadcast) - fillBlockRefCount(children) - evt.Data = []*Transaction{{ - DoOperations: []*Operation{{Action: "unfoldHeading", ID: heading.ID, RetData: renderBlockDOMByNodes(children, NewLute())}}, - UndoOperations: []*Operation{{Action: "foldHeading", ID: heading.ID}}, - }} - + evt := util.NewCmdResult("unfoldHeading", 0, util.PushModeBroadcast) + evt.Data = map[string]interface{}{"id": heading.ID} util.PushEvent(evt) }