empty when resolves with 1 undefined argument in jQuery 3 (was 0 arguments in jQuery 2) #3442
Comments
|
Nice catch. Thanks, @i23098! |
gibson042
added a commit
to gibson042/jquery
that referenced
this issue
Dec 11, 2016
gibson042
added a commit
that referenced
this issue
Dec 16, 2016
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Description
I use dynamic array of deferreds to load 0 to N things and then loop through the arguments in the done callback. Upgrading to jQuery 3.1.1 from 2.2.4 and now my code breaks :(
Link to test case
Minimal test case is call $.when with no arguments, so it should resolve with no arguments too...
2.2.4 - https://jsfiddle.net/nuzy6b43/ - This will correctly have 0 arguments in the done callback
3.1.1 - https://jsfiddle.net/4qys5duk/ - This will incorrectly have 1 argument in the done callback
The text was updated successfully, but these errors were encountered: