diff --git a/app/src/layout/dock/Backlink.ts b/app/src/layout/dock/Backlink.ts index a606c4398..fe4741046 100644 --- a/app/src/layout/dock/Backlink.ts +++ b/app/src/layout/dock/Backlink.ts @@ -521,10 +521,12 @@ export class Backlink extends Model { if (data.linkRefsCount === 0) { this.status[this.blockId].backlinkMStatus = 0; } else { - this.status[this.blockId].backlinkOpenIds = [data.backlinks[0].id]; this.status[this.blockId].backlinkMStatus = 1; } } + if (data.linkRefsCount > 0) { + this.status[this.blockId].backlinkOpenIds = [data.backlinks[0].id]; + } } // restore status diff --git a/app/src/protyle/ui/initUI.ts b/app/src/protyle/ui/initUI.ts index 63eb21a10..5d7ac0d15 100644 --- a/app/src/protyle/ui/initUI.ts +++ b/app/src/protyle/ui/initUI.ts @@ -99,7 +99,8 @@ export const setPadding = (protyle: IProtyle) => { } if (!isMobile()) { // 防止右侧分屏后,左侧页签抖动;10 为滚动条宽度 - if (!window.siyuan.config.editor.fullWidth) { + if (!protyle.options.backlinkData && // https://github.com/siyuan-note/siyuan/issues/6099 + !window.siyuan.config.editor.fullWidth) { protyle.wysiwyg.element.style.width = (protyle.element.clientWidth - 10) + "px"; if (protyle.options.render.title) { protyle.title.element.style.width = (protyle.element.clientWidth - min16 - min24 - 10) + "px";