An oversized file breaks successive files uploads if it is first photo processed for uploading (first dropped into the dropzone) #31
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This fixes a bug where if the 1st file dropped into the dropzone was oversized (greater than the maxFilesize) then the successive photos would not properly process.
This was due to the "if" condition here returning "true" when it was the 1st file in the queue and the other files had not yet been "added" to the queue yet.
My fix waits for 1s now and re-checks to be sure the queue is still empty before emitting the "queuecomplete" event.
Behavior Description
If the first image dropped into the dropzone happens to be too large when compared against the maxFilesize setting, the rest of the files will not properly upload and will not fire a success event because the queuecomplete event gets called too early.
To Reproduce
To reproduce the behavior:
This does not happen if the oversized photo is 2nd or later in the group of photos to process. It only happens if it is the 1st one to process.