Closed
Description
http://jsfiddle.net/nkovacs/7aeywqd8/
Component 2 waits for component 1 to leave. But before component 2 can begin animating in, the component is replaced, and component 3 doesn't wait for component 1 to leave, it animates in immediately.
The issue doesn't happen if you increase the second delay in the test method from 2000 to 2600. By then component 2 has started animating in, and component 3 waits for it to animate out.