diff --git a/demos/src/Examples/Tables/Vue/index.vue b/demos/src/Examples/Tables/Vue/index.vue
index 8e20311e..d07857e4 100644
--- a/demos/src/Examples/Tables/Vue/index.vue
+++ b/demos/src/Examples/Tables/Vue/index.vue
@@ -145,7 +145,7 @@ export default {
| Hans Pagel |
wrote this |
- that’s it |
+ |
diff --git a/packages/core/src/commands/setTextSelection.ts b/packages/core/src/commands/setTextSelection.ts
index d1ac9391..75b0e02c 100644
--- a/packages/core/src/commands/setTextSelection.ts
+++ b/packages/core/src/commands/setTextSelection.ts
@@ -19,8 +19,8 @@ export const setTextSelection: RawCommands['setTextSelection'] = position => ({
const { from, to } = typeof position === 'number'
? { from: position, to: position }
: position
- const minPos = 0
- const maxPos = tr.doc.content.size
+ const minPos = TextSelection.atStart(doc).from
+ const maxPos = doc.content.size
const resolvedFrom = minMax(from, minPos, maxPos)
const resolvedEnd = minMax(to, minPos, maxPos)
const selection = TextSelection.create(doc, resolvedFrom, resolvedEnd)