diff --git a/packages/extension-code-block-lowlight/src/lowlight-plugin.ts b/packages/extension-code-block-lowlight/src/lowlight-plugin.ts index 4edb51e0..7b099358 100644 --- a/packages/extension-code-block-lowlight/src/lowlight-plugin.ts +++ b/packages/extension-code-block-lowlight/src/lowlight-plugin.ts @@ -42,11 +42,14 @@ function getDecorations({ doc, name }: { doc: ProsemirrorNode, name: string}) { parseNodes(nodes).forEach(node => { const to = from + node.text.length - const decoration = Decoration.inline(from, to, { - class: node.classes.join(' '), - }) - decorations.push(decoration) + if (node.classes.length) { + const decoration = Decoration.inline(from, to, { + class: node.classes.join(' '), + }) + + decorations.push(decoration) + } from = to })