diff --git a/src/components/input/multiselect.vue b/src/components/input/multiselect.vue index 7498b9b04..38ce865ba 100644 --- a/src/components/input/multiselect.vue +++ b/src/components/input/multiselect.vue @@ -3,6 +3,8 @@ class="multiselect" :class="{'has-search-results': searchResultsVisible}" ref="multiselectRoot" + tabindex="-1" + @focus="focus" >
@@ -324,6 +326,9 @@ export default { this.$emit('input', this.internalValue) this.$emit('remove', item) }, + focus() { + this.$refs.searchInput.focus() + }, }, } diff --git a/src/components/tasks/partials/editAssignees.vue b/src/components/tasks/partials/editAssignees.vue index 3d05df22b..bb3f04cd8 100644 --- a/src/components/tasks/partials/editAssignees.vue +++ b/src/components/tasks/partials/editAssignees.vue @@ -1,25 +1,31 @@ diff --git a/src/views/tasks/TaskDetailView.vue b/src/views/tasks/TaskDetailView.vue index 7943a6fb0..dce929f18 100644 --- a/src/views/tasks/TaskDetailView.vue +++ b/src/views/tasks/TaskDetailView.vue @@ -654,7 +654,7 @@ export default { toggleTaskDone() { this.task.done = !this.task.done - if(this.task.done) { + if (this.task.done) { playPop() }