diff --git a/app/src/protyle/util/table.ts b/app/src/protyle/util/table.ts index 36bfd37f4..f35e5a5e4 100644 --- a/app/src/protyle/util/table.ts +++ b/app/src/protyle/util/table.ts @@ -461,8 +461,7 @@ export const fixTable = (protyle: IProtyle, event: KeyboardEvent, range: Range) if (nextElement) { range.selectNodeContents(nextElement); } else { - insertRow(protyle, range, cellElement, nodeElement); - range.selectNodeContents(nodeElement.querySelector("tbody").lastElementChild.firstElementChild); + insertRow(protyle, range, cellElement.parentElement.firstElementChild as HTMLTableCellElement, nodeElement); } event.preventDefault(); return true;