From 1a482150765ca5dd31f9f8537158bebfd21840c4 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Wed, 4 Dec 2024 22:53:36 +0800 Subject: [PATCH] :art: Improve document tag adding interaction https://github.com/siyuan-note/siyuan/issues/13311 --- kernel/model/blockial.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kernel/model/blockial.go b/kernel/model/blockial.go index bd43d3718..8af83a689 100644 --- a/kernel/model/blockial.go +++ b/kernel/model/blockial.go @@ -216,7 +216,10 @@ func setNodeAttrs0(node *ast.Node, nameValues map[string]string) (oldAttrs map[s } for name, value := range nameValues { - if "" == strings.TrimSpace(value) { + value = util.RemoveInvalid(value) + value = strings.TrimSpace(value) + value = strings.TrimSuffix(value, ",") + if "" == value { node.RemoveIALAttr(name) } else { node.SetIALAttr(name, value)