diff --git a/packages/client/src/tiptap/core/extensions/clipboard.ts b/packages/client/src/tiptap/core/extensions/clipboard.ts index c1cc6f11..74bd5e70 100644 --- a/packages/client/src/tiptap/core/extensions/clipboard.ts +++ b/packages/client/src/tiptap/core/extensions/clipboard.ts @@ -56,7 +56,7 @@ export const Clipboard = Extension.create({ if (currentNode) { event.preventDefault(); - copyNode(currentNode); + copyNode(currentNode, extensionThis.editor); return true; } } diff --git a/packages/client/src/tiptap/prose-utils/copy-node.ts b/packages/client/src/tiptap/prose-utils/copy-node.ts index d59d8366..1e5e6450 100644 --- a/packages/client/src/tiptap/prose-utils/copy-node.ts +++ b/packages/client/src/tiptap/prose-utils/copy-node.ts @@ -5,9 +5,9 @@ import { Fragment, Node } from 'prosemirror-model'; import { debug } from './debug'; -export function copyNode(nodeOrNodeName: Node | Fragment); +export function copyNode(nodeOrNodeName: Node | Fragment, editor: Editor); export function copyNode(nodeOrNodeName: string, editor: Editor); -export function copyNode(nodeOrNodeName: string | Node | Fragment, editor?: Editor) { +export function copyNode(nodeOrNodeName: string | Node | Fragment, editor: Editor) { let targetNode = null; if (typeof nodeOrNodeName === 'string') {