diff --git a/frontend/src/components/input/editor/TipTap.vue b/frontend/src/components/input/editor/TipTap.vue index 80c4664fe..56c474d43 100644 --- a/frontend/src/components/input/editor/TipTap.vue +++ b/frontend/src/components/input/editor/TipTap.vue @@ -67,6 +67,7 @@ class="tiptap__editor" :class="{'tiptap__editor-is-edit-enabled': isEditing}" :editor="editor" + @dblclick="setEditIfApplicable()" @click="focusIfEditing()" /> @@ -467,6 +468,13 @@ function bubbleSave() { } } +function setEditIfApplicable() { + if (!isEditEnabled) return + if (isEditing.value) return + + setEdit() +} + function setEdit(focus: boolean = true) { internalMode.value = 'edit' if (focus) {