diff --git a/src/nodes/Table/TableCaption.js b/src/nodes/Table/TableCaption.js index e14dac19567..fce0e0e7737 100644 --- a/src/nodes/Table/TableCaption.js +++ b/src/nodes/Table/TableCaption.js @@ -9,6 +9,7 @@ import { Node } from '@tiptap/core' export default Node.create({ name: 'tableCaption', content: 'inline*', + allowGapCursor: false, addAttributes() { return {} }, diff --git a/src/nodes/Table/TableHeadRow.js b/src/nodes/Table/TableHeadRow.js index f85846fc1da..400e7dfeaa0 100644 --- a/src/nodes/Table/TableHeadRow.js +++ b/src/nodes/Table/TableHeadRow.js @@ -3,6 +3,7 @@ import TableRow from './TableRow.js' export default TableRow.extend({ name: 'tableHeadRow', content: 'tableHeader*', + allowGapCursor: false, toMarkdown(state, node) { state.write('|') diff --git a/src/nodes/Table/TableRow.js b/src/nodes/Table/TableRow.js index 6525f6ab74a..dac5fd14358 100644 --- a/src/nodes/Table/TableRow.js +++ b/src/nodes/Table/TableRow.js @@ -2,6 +2,7 @@ import { TableRow } from '@tiptap/extension-table-row' export default TableRow.extend({ content: 'tableCell*', + allowGapCursor: false, toMarkdown(state, node) { state.write('|')