diff --git a/app/src/protyle/render/av/cell.ts b/app/src/protyle/render/av/cell.ts index 1e681e928..fcb69cbaa 100644 --- a/app/src/protyle/render/av/cell.ts +++ b/app/src/protyle/render/av/cell.ts @@ -648,7 +648,10 @@ export const renderCellAttr = (cellElement: Element, value: IAVCellValue) => { cellElement.classList.add("av__cell-uncheck"); } } else if (value.type === "block") { - cellElement.setAttribute("data-block-id", value.block.id || ""); + if (value.block.id) { + // 不能设置为空,否则编辑后会临时无 id + cellElement.setAttribute("data-block-id", value.block.id); + } if (value.isDetached) { cellElement.setAttribute("data-detached", "true"); } diff --git a/app/src/protyle/render/av/row.ts b/app/src/protyle/render/av/row.ts index d4a437aa9..639f8ca16 100644 --- a/app/src/protyle/render/av/row.ts +++ b/app/src/protyle/render/av/row.ts @@ -110,7 +110,7 @@ export const insertAttrViewBlockAnimation = (protyle: IProtyle, blockElement: El previousElement.querySelectorAll(".av__cell").forEach((item: HTMLElement, index) => { colHTML += `