From 255a9c1e01ee568da1b3d5be6a3ad7e0c85eed35 Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Thu, 24 Nov 2022 01:04:23 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E8=B6=85=E7=BA=A7=E5=9D=97=E4=B8=8B?= =?UTF-8?q?=E6=96=B9=E5=9D=97=E8=A2=AB=E4=BD=9C=E4=B8=BA=E5=B5=8C=E5=85=A5?= =?UTF-8?q?=E5=9D=97=E6=97=B6=E8=AE=BE=E7=BD=AE=E6=98=BE=E7=A4=BA=E9=9D=A2?= =?UTF-8?q?=E5=8C=85=E5=B1=91=E5=90=8E=E4=B8=8D=E6=B8=B2=E6=9F=93=20Fix=20?= =?UTF-8?q?https://github.com/siyuan-note/siyuan/issues/6690?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel/model/blockinfo.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kernel/model/blockinfo.go b/kernel/model/blockinfo.go index b5412b8a4..8ab656936 100644 --- a/kernel/model/blockinfo.go +++ b/kernel/model/blockinfo.go @@ -280,6 +280,10 @@ func buildBlockBreadcrumb(node *ast.Node) (ret []*BlockPath) { if ast.NodeSuperBlock == prev.Type { // 超级块中包含标题块时下方块面包屑计算不正确 https://github.com/siyuan-note/siyuan/issues/6675 b = treenode.SuperBlockLastHeading(prev) + if nil == b { + // 超级块下方块被作为嵌入块时设置显示面包屑后不渲染 https://github.com/siyuan-note/siyuan/issues/6690 + b = prev + } } if ast.NodeHeading == b.Type && headingLevel > b.HeadingLevel {