diff --git a/packages/core/src/extensions/TableHandles/TableHandles.ts b/packages/core/src/extensions/TableHandles/TableHandles.ts index 8e43a9e310..8072cf7973 100644 --- a/packages/core/src/extensions/TableHandles/TableHandles.ts +++ b/packages/core/src/extensions/TableHandles/TableHandles.ts @@ -621,12 +621,16 @@ export const TableHandlesExtension = createExtension(({ editor }) => { key: tableHandlesPluginKey, view: (editorView) => { view = new TableHandlesView(editor as any, editorView, (state) => { - store.setState({ - ...state, - draggingState: state.draggingState - ? { ...state.draggingState } + store.setState( + state.block + ? { + ...state, + draggingState: state.draggingState + ? { ...state.draggingState } + : undefined, + } : undefined, - }); + ); }); return view; },