From 018971ae24f5a4205cc765000080db97ea8c80de Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 16 Nov 2022 11:19:17 +0800 Subject: [PATCH] :bug: fix https://github.com/siyuan-note/siyuan/issues/6594 --- app/src/protyle/index.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/src/protyle/index.ts b/app/src/protyle/index.ts index a24efd788..cad324c2b 100644 --- a/app/src/protyle/index.ts +++ b/app/src/protyle/index.ts @@ -122,9 +122,12 @@ export class Protyle { this.protyle.background.ial.title = data.data.title; } } - if (this.protyle.options.render.title && this.protyle.block.parentID === data.data.id && - this.protyle.title.editElement.textContent !== data.data.title) { - this.protyle.title.setTitle(data.data.title); + if (this.protyle.options.render.title && this.protyle.block.parentID === data.data.id) { + if (getSelection().rangeCount > 0 && this.protyle.title.editElement.contains(getSelection().getRangeAt(0).startContainer)) { + // 标题编辑中的不用更新 https://github.com/siyuan-note/siyuan/issues/6565 + } else { + this.protyle.title.setTitle(data.data.title); + } } // update ref this.protyle.wysiwyg.element.querySelectorAll(`[data-type~="block-ref"][data-id="${data.data.id}"]`).forEach(item => {