diff --git a/packages/web-pkg/package.json b/packages/web-pkg/package.json
index 0eeb3333665..446d20bd71c 100644
--- a/packages/web-pkg/package.json
+++ b/packages/web-pkg/package.json
@@ -53,26 +53,29 @@
"@opencloud-eu/design-system": "workspace:^",
"@opencloud-eu/web-client": "workspace:^",
"@sentry/vue": "^10.46.0",
- "@tiptap/core": "^3.20.4",
- "@tiptap/extension-document": "^3.20.4",
+ "@tiptap/core": "^3.28.0",
+ "@tiptap/extension-document": "^3.28.0",
+ "@tiptap/extension-drag-handle": "^3.28.0",
+ "@tiptap/extension-drag-handle-vue-3": "^3.28.0",
"@tiptap/extension-file-handler": "^3.28.0",
- "@tiptap/extension-hard-break": "^3.20.4",
- "@tiptap/extension-image": "^3.20.4",
- "@tiptap/extension-link": "^3.20.4",
- "@tiptap/extension-paragraph": "^3.20.4",
- "@tiptap/extension-placeholder": "^3.20.4",
- "@tiptap/extension-text": "^3.20.4",
- "@tiptap/extension-text-style": "^3.20.4",
- "@tiptap/extension-table": "^3.20.4",
- "@tiptap/extension-task-item": "^3.20.4",
- "@tiptap/extension-task-list": "^3.20.4",
- "@tiptap/extension-underline": "^3.20.4",
- "@tiptap/extension-text-align": "^3.20.4",
- "@tiptap/markdown": "^3.20.4",
- "@tiptap/pm": "^3.20.4",
- "@tiptap/starter-kit": "^3.20.4",
- "@tiptap/suggestion": "^3.20.4",
- "@tiptap/vue-3": "^3.20.4",
+ "@tiptap/extension-hard-break": "^3.28.0",
+ "@tiptap/extension-image": "^3.28.0",
+ "@tiptap/extension-link": "^3.28.0",
+ "@tiptap/extension-node-range": "^3.28.0",
+ "@tiptap/extension-paragraph": "^3.28.0",
+ "@tiptap/extension-placeholder": "^3.28.0",
+ "@tiptap/extension-table": "^3.28.0",
+ "@tiptap/extension-task-item": "^3.28.0",
+ "@tiptap/extension-task-list": "^3.28.0",
+ "@tiptap/extension-text": "^3.28.0",
+ "@tiptap/extension-text-align": "^3.28.0",
+ "@tiptap/extension-text-style": "^3.28.0",
+ "@tiptap/extension-underline": "^3.28.0",
+ "@tiptap/markdown": "^3.28.0",
+ "@tiptap/pm": "^3.28.0",
+ "@tiptap/starter-kit": "^3.28.0",
+ "@tiptap/suggestion": "^3.28.0",
+ "@tiptap/vue-3": "^3.28.0",
"@uppy/core": "^5.2.0",
"@uppy/tus": "^5.1.1",
"@uppy/utils": "^7.2.0",
@@ -92,6 +95,7 @@
"p-queue": "^9.1.0",
"password-sheriff": "^2.0.0",
"pinia": "^4.0.0",
+ "prosemirror-transform": "^1.12.0",
"qs": "^6.15.0",
"uuid": "^14.0.0",
"vue-concurrency": "^5.0.3",
diff --git a/packages/web-pkg/src/editor/components/TextEditorContent.vue b/packages/web-pkg/src/editor/components/TextEditorContent.vue
index 3f7873479b6..bec833d73c7 100644
--- a/packages/web-pkg/src/editor/components/TextEditorContent.vue
+++ b/packages/web-pkg/src/editor/components/TextEditorContent.vue
@@ -6,6 +6,9 @@
'--text-editor-zoom-factor': zoomFactor
}"
>
+