diff --git a/packages/editor-ext/src/lib/details/details.ts b/packages/editor-ext/src/lib/details/details.ts index 1be9accf..b28c4de7 100644 --- a/packages/editor-ext/src/lib/details/details.ts +++ b/packages/editor-ext/src/lib/details/details.ts @@ -78,10 +78,13 @@ export const Details = Node.create({ dom.setAttribute("data-type", this.name); btn.setAttribute("data-type", `${this.name}Button`); div.setAttribute("data-type", `${this.name}Container`); - if (node.attrs.open) { - dom.setAttribute("open", "true"); - } else { - dom.removeAttribute("open"); + + if (editor.isEditable) { + if (node.attrs.open) { + dom.setAttribute("open", "true"); + } else { + dom.removeAttribute("open"); + } } ico.innerHTML = icon("right-line");