diff --git a/lib/components/UploadPicker.vue b/lib/components/UploadPicker.vue index ead99f2e..abdd02c4 100644 --- a/lib/components/UploadPicker.vue +++ b/lib/components/UploadPicker.vue @@ -306,7 +306,8 @@ export default defineComponent({ return this.queue?.filter((upload: Upload) => upload.status === UploadStatus.FAILED).length !== 0 }, isUploading(): boolean { - return this.queue?.length > 0 + // also ignore cancelled uploads + return this.queue?.filter((upload: Upload) => upload.status !== UploadStatus.CANCELLED).length !== 0 }, isAssembling(): boolean { return this.queue?.filter((upload: Upload) => upload.status === UploadStatus.ASSEMBLING).length !== 0