diff --git a/src/views/list/views/Kanban.vue b/src/views/list/views/Kanban.vue index a21ad98b4..6473d90b7 100644 --- a/src/views/list/views/Kanban.vue +++ b/src/views/list/views/Kanban.vue @@ -44,8 +44,9 @@ :ref="`bucket${bucket.id}title`" @focusout="() => saveBucketTitle(bucket.id)" @keydown.enter.prevent.stop="() => saveBucketTitle(bucket.id)" + @click="focusBucketTitle" class="title input" - :contenteditable="canWrite && !collapsedBuckets[bucket.id]" + :contenteditable="bucketTitleEditable && canWrite && !collapsedBuckets[bucket.id]" spellcheck="false">{{ bucket.title }} e.target.focus()) + }, saveBucketTitle(bucketId) { + this.bucketTitleEditable = false const bucketTitleElement = this.$refs[`bucket${bucketId}title`][0] const bucketTitle = bucketTitleElement.textContent const bucket = new BucketModel({