### Initial checklist - [x] I understand this is a bug report and questions should be posted in the [Community Forum](https://community.transloadit.com/) - [x] I searched [issues](https://github.com/transloadit/uppy/issues?q=is%3Aissue) and couldn’t find anything (or linked relevant results below) ### Link to runnable example https://github.com/dzej1/uppy-emiting-complete-envent-even-when-not-completed/tree/main ### Steps to reproduce **Prerequisites** - At least two large files, so the first upload does not finish immediately **Reproduction Steps** 1. Start an upload with file A. 2. Before file A finishes uploading, trigger upload again with file B 3. Observe the complete event. ### Expected behavior `complete` fires once when the uploader becomes fully idle (all files finished) ### Actual behavior The `complete` event is emitted once for every upload invocation, not once when all uploads have finished. https://github.com/user-attachments/assets/074d56f2-babd-4373-91a3-5c5a0c48a548