diff --git a/app/src/protyle/gutter/index.ts b/app/src/protyle/gutter/index.ts index 51a66808a..9b4f3432a 100644 --- a/app/src/protyle/gutter/index.ts +++ b/app/src/protyle/gutter/index.ts @@ -1906,7 +1906,8 @@ data-type="fold"> Math.floor(window.siyuan.config.editor.fontSize * 1.625) + 8 && rect.height < Math.floor(window.siyuan.config.editor.fontSize * 1.625) * 2 + 8)) { marginHeight = (rect.height - this.element.clientHeight) / 2; - } else if (nodeElement.getAttribute("data-type") === "NodeAttributeView" && contentTop < rect.top) { + } else if ((nodeElement.getAttribute("data-type") === "NodeAttributeView" || + element.getAttribute("data-type") === "NodeAttributeView") && contentTop < rect.top) { marginHeight = 8; } this.element.style.top = `${Math.max(rect.top, contentTop) + marginHeight}px`; @@ -1914,8 +1915,6 @@ data-type="fold">