diff --git a/frontend/package.json b/frontend/package.json
index bd6db3bf8..343fec187 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -60,37 +60,22 @@
"@sentry/tracing": "7.114.0",
"@sentry/vue": "8.47.0",
"@tiptap/core": "2.10.4",
- "@tiptap/extension-blockquote": "2.10.4",
- "@tiptap/extension-bold": "2.10.4",
- "@tiptap/extension-bullet-list": "2.10.4",
- "@tiptap/extension-code": "2.10.4",
"@tiptap/extension-code-block": "2.10.4",
"@tiptap/extension-code-block-lowlight": "2.10.4",
- "@tiptap/extension-document": "2.10.4",
- "@tiptap/extension-dropcursor": "2.10.4",
- "@tiptap/extension-gapcursor": "2.10.4",
"@tiptap/extension-hard-break": "2.10.4",
- "@tiptap/extension-heading": "2.10.4",
- "@tiptap/extension-history": "2.10.4",
- "@tiptap/extension-horizontal-rule": "2.10.4",
"@tiptap/extension-image": "2.10.4",
- "@tiptap/extension-italic": "2.10.4",
"@tiptap/extension-link": "2.10.4",
- "@tiptap/extension-list-item": "2.10.4",
- "@tiptap/extension-ordered-list": "2.10.4",
- "@tiptap/extension-paragraph": "2.10.4",
"@tiptap/extension-placeholder": "2.10.4",
- "@tiptap/extension-strike": "2.10.4",
"@tiptap/extension-table": "2.10.4",
"@tiptap/extension-table-cell": "2.10.4",
"@tiptap/extension-table-header": "2.10.4",
"@tiptap/extension-table-row": "2.10.4",
"@tiptap/extension-task-item": "2.10.4",
"@tiptap/extension-task-list": "2.10.4",
- "@tiptap/extension-text": "2.10.4",
"@tiptap/extension-typography": "2.10.4",
"@tiptap/extension-underline": "2.10.4",
"@tiptap/pm": "2.10.4",
+ "@tiptap/starter-kit": "^2.10.4",
"@tiptap/suggestion": "2.10.4",
"@tiptap/vue-3": "2.10.4",
"@vueuse/core": "12.2.0",
diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml
index e5552a18b..9c8c608b9 100644
--- a/frontend/pnpm-lock.yaml
+++ b/frontend/pnpm-lock.yaml
@@ -49,69 +49,24 @@ importers:
'@tiptap/core':
specifier: 2.10.4
version: 2.10.4(@tiptap/pm@2.10.4)
- '@tiptap/extension-blockquote':
- specifier: 2.10.4
- version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
- '@tiptap/extension-bold':
- specifier: 2.10.4
- version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
- '@tiptap/extension-bullet-list':
- specifier: 2.10.4
- version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
- '@tiptap/extension-code':
- specifier: 2.10.4
- version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
'@tiptap/extension-code-block':
specifier: 2.10.4
version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))(@tiptap/pm@2.10.4)
'@tiptap/extension-code-block-lowlight':
specifier: 2.10.4
version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))(@tiptap/extension-code-block@2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))(@tiptap/pm@2.10.4))(@tiptap/pm@2.10.4)(highlight.js@11.8.0)(lowlight@2.9.0)
- '@tiptap/extension-document':
- specifier: 2.10.4
- version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
- '@tiptap/extension-dropcursor':
- specifier: 2.10.4
- version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))(@tiptap/pm@2.10.4)
- '@tiptap/extension-gapcursor':
- specifier: 2.10.4
- version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))(@tiptap/pm@2.10.4)
'@tiptap/extension-hard-break':
specifier: 2.10.4
version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
- '@tiptap/extension-heading':
- specifier: 2.10.4
- version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
- '@tiptap/extension-history':
- specifier: 2.10.4
- version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))(@tiptap/pm@2.10.4)
- '@tiptap/extension-horizontal-rule':
- specifier: 2.10.4
- version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))(@tiptap/pm@2.10.4)
'@tiptap/extension-image':
specifier: 2.10.4
version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
- '@tiptap/extension-italic':
- specifier: 2.10.4
- version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
'@tiptap/extension-link':
specifier: 2.10.4
version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))(@tiptap/pm@2.10.4)
- '@tiptap/extension-list-item':
- specifier: 2.10.4
- version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
- '@tiptap/extension-ordered-list':
- specifier: 2.10.4
- version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
- '@tiptap/extension-paragraph':
- specifier: 2.10.4
- version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
'@tiptap/extension-placeholder':
specifier: 2.10.4
version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))(@tiptap/pm@2.10.4)
- '@tiptap/extension-strike':
- specifier: 2.10.4
- version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
'@tiptap/extension-table':
specifier: 2.10.4
version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))(@tiptap/pm@2.10.4)
@@ -130,9 +85,6 @@ importers:
'@tiptap/extension-task-list':
specifier: 2.10.4
version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
- '@tiptap/extension-text':
- specifier: 2.10.4
- version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
'@tiptap/extension-typography':
specifier: 2.10.4
version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
@@ -142,6 +94,9 @@ importers:
'@tiptap/pm':
specifier: 2.10.4
version: 2.10.4
+ '@tiptap/starter-kit':
+ specifier: ^2.10.4
+ version: 2.10.4
'@tiptap/suggestion':
specifier: 2.10.4
version: 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))(@tiptap/pm@2.10.4)
@@ -2339,6 +2294,11 @@ packages:
peerDependencies:
'@tiptap/core': ^2.7.0
+ '@tiptap/extension-text-style@2.10.4':
+ resolution: {integrity: sha512-ibq7avkcwHyUSG53Hf+P31rrwsKVbbiqbWZM4kXC7M2X3iUwFrtvaa+SWzyWQfE1jl2cCrD1+rfSkj/alcOKGg==}
+ peerDependencies:
+ '@tiptap/core': ^2.7.0
+
'@tiptap/extension-text@2.10.4':
resolution: {integrity: sha512-wPdVxCHrIS9S+8n08lgyyqRZPj9FBbyLlFt74/lV5yBC3LOorq1VKdjrTskmaj4jud7ImXoKDyBddAYTHdJ1xw==}
peerDependencies:
@@ -2357,6 +2317,9 @@ packages:
'@tiptap/pm@2.10.4':
resolution: {integrity: sha512-pZ4NEkRtYoDLe0spARvXZ1N3hNv/5u6vfPdPtEbmNpoOSjSNqDC1kVM+qJY0iaCYpxbxcv7cxn3kBumcFLQpJQ==}
+ '@tiptap/starter-kit@2.10.4':
+ resolution: {integrity: sha512-tu/WCs9Mkr5Nt8c3/uC4VvAbQlVX0OY7ygcqdzHGUeG9zP3twdW7o5xM3kyDKR2++sbVzqu5Ll5qNU+1JZvPGQ==}
+
'@tiptap/suggestion@2.10.4':
resolution: {integrity: sha512-7Bzcn1REA7OmVRxiMF2kVK9EhosXotdLAGaEvSbn4zQtHCJG0tREuYvPy53LGzVuPkBDR6Pf6sp1QbGvSne/8g==}
peerDependencies:
@@ -8714,6 +8677,10 @@ snapshots:
dependencies:
'@tiptap/core': 2.10.4(@tiptap/pm@2.10.4)
+ '@tiptap/extension-text-style@2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))':
+ dependencies:
+ '@tiptap/core': 2.10.4(@tiptap/pm@2.10.4)
+
'@tiptap/extension-text@2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))':
dependencies:
'@tiptap/core': 2.10.4(@tiptap/pm@2.10.4)
@@ -8747,6 +8714,30 @@ snapshots:
prosemirror-transform: 1.10.2
prosemirror-view: 1.37.0
+ '@tiptap/starter-kit@2.10.4':
+ dependencies:
+ '@tiptap/core': 2.10.4(@tiptap/pm@2.10.4)
+ '@tiptap/extension-blockquote': 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
+ '@tiptap/extension-bold': 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
+ '@tiptap/extension-bullet-list': 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
+ '@tiptap/extension-code': 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
+ '@tiptap/extension-code-block': 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))(@tiptap/pm@2.10.4)
+ '@tiptap/extension-document': 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
+ '@tiptap/extension-dropcursor': 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))(@tiptap/pm@2.10.4)
+ '@tiptap/extension-gapcursor': 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))(@tiptap/pm@2.10.4)
+ '@tiptap/extension-hard-break': 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
+ '@tiptap/extension-heading': 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
+ '@tiptap/extension-history': 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))(@tiptap/pm@2.10.4)
+ '@tiptap/extension-horizontal-rule': 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))(@tiptap/pm@2.10.4)
+ '@tiptap/extension-italic': 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
+ '@tiptap/extension-list-item': 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
+ '@tiptap/extension-ordered-list': 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
+ '@tiptap/extension-paragraph': 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
+ '@tiptap/extension-strike': 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
+ '@tiptap/extension-text': 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
+ '@tiptap/extension-text-style': 2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))
+ '@tiptap/pm': 2.10.4
+
'@tiptap/suggestion@2.10.4(@tiptap/core@2.10.4(@tiptap/pm@2.10.4))(@tiptap/pm@2.10.4)':
dependencies:
'@tiptap/core': 2.10.4(@tiptap/pm@2.10.4)
diff --git a/frontend/src/components/input/editor/TipTap.vue b/frontend/src/components/input/editor/TipTap.vue
index b5fc98896..daef1c20c 100644
--- a/frontend/src/components/input/editor/TipTap.vue
+++ b/frontend/src/components/input/editor/TipTap.vue
@@ -17,7 +17,7 @@
v-tooltip="$t('input.editor.bold')"
class="editor-bubble__button"
:class="{ 'is-active': editor.isActive('bold') }"
- @click="editor.chain().focus().toggleBold().run()"
+ @click="() => editor?.chain().focus().toggleBold().run()"
>