Richard Gibson
Richard Gibson
I thought this was related to [trac-13180](https://bugs.jquery.com/ticket/13180) (in which we explicitly decided to not jump from the \ instance shadow tree into the host tree during event processing), and upon...
The concept of a shadow tree wasn't established at the time, and we weren't sure about event propagation inside it (SVGElementInstance nodes _do_ have `parentNode`). We've also been very protective...
Shoot, no, it'd be to the tree of the delegate, which might not be outermost and might not require jumping out at all. :confused:
animate() - callback function is executed before animation has been completed in latest jquery 3.2.1
This appears to be a case of code changes affecting the most likely outcome of a race condition. jQuery animations can resolve synchronously, and a 1 millisecond duration is short...
animate() - callback function is executed before animation has been completed in latest jquery 3.2.1
We decided in the meeting to leave this open. Hopefully, we can abandon synchronous resolution by updating [`jQuery.fx.start`](https://github.com/jquery/jquery/blob/731c501155ef139f53029c0e58409b80f0af3a0c/src/effects.js#L684) to schedule the first tick with a zero-duration timeout, which will also...
I'm thinking that `$.fn.animate` would still bundle up speed/easing/callback into an `options` object for `$.Animate`, but that the object would be free of both default values and overrides—basically just the...
> Here's the jQuery UI: > - https://github.com/jquery/jquery-ui/blob/6fd9fc92a372e222e3543f52979c601ac88ad81e/ui/effect.js#L785 Ugh. But on the bright side, https://github.com/jquery/jquery-ui/blob/6fd9fc92a372e222e3543f52979c601ac88ad81e/ui/effect.js#L1241 basically reproduces its non-queue aspects. _And_ it looks like UI's `animateClass` would only need [one...
Yes, I agree, but wanted to make the decision explicit.
`originalOptions` is an exact reference to user input, which might be valuable for two reasons: - passing data outwards from animation callbacks - retrieving configuration exactly as specified, before application...
That's answering a slightly different question, but one upon which blocker status is partially dependent: is this a breaking change? It's currently [marked as such](https://github.com/jquery/jquery/labels/Behavior%20Change), but as you point out,...