diff --git a/frontend/src/components/project/views/ProjectKanban.vue b/frontend/src/components/project/views/ProjectKanban.vue index 5c8666725..931eae27b 100644 --- a/frontend/src/components/project/views/ProjectKanban.vue +++ b/frontend/src/components/project/views/ProjectKanban.vue @@ -547,6 +547,9 @@ async function updateTaskPosition(e) { } function toggleShowNewTaskInput(bucketId: IBucket['id']) { + if (loading.value || taskLoading.value) { + return + } showNewTaskInput.value[bucketId] = !showNewTaskInput.value[bucketId] newTaskInputFocused.value = false } @@ -563,6 +566,7 @@ async function addTaskToBucket(bucketId: IBucket['id']) { bucketId, projectId: project.value.id, }) + toggleShowNewTaskInput(bucketId) newTaskText.value = '' kanbanStore.addTaskToBucket(task) scrollTaskContainerToBottom(bucketId) @@ -767,6 +771,18 @@ function unCollapseBucket(bucket: IBucket) { } + + +