diff --git a/website/client/components/tasks/task.vue b/website/client/components/tasks/task.vue index a9624dd660..3d57573948 100644 --- a/website/client/components/tasks/task.vue +++ b/website/client/components/tasks/task.vue @@ -706,7 +706,7 @@ export default { this.$emit('taskDestroyed', this.task); }, castEnd (e, task) { - this.$root.$emit('castEnd', task, 'task', e); + setTimeout(() => this.$root.$emit('castEnd', task, 'task', e), 0); }, async score (direction) { if (this.castingSpell) return;