diff --git a/packages/extension-table/src/table.ts b/packages/extension-table/src/table.ts index 08f59fb7..ffeb6115 100644 --- a/packages/extension-table/src/table.ts +++ b/packages/extension-table/src/table.ts @@ -148,11 +148,15 @@ export const Table = Node.create({ return true } - if (this.editor.commands.addRowAfter()) { - return this.editor.commands.goToNextCell() + if (!this.editor.can().addRowAfter()) { + return false } - return false + return this.editor + .chain() + .addRowAfter() + .goToNextCell() + .run() }, 'Shift-Tab': () => this.editor.commands.goToPreviousCell(), }