fix($animateCss): cancel fallback timeout when animation ends normally
Previously, css animations would not cancel the timeout when the animation ends normally (calling end explicitly / transitionEnd event). This meant that the timeout callback fn was always called after 150% of the animation time was over. Since the animation was already closed at this point, it would not do any work twice, but simply remove the timer data from the element. This commit changes the behavior to cancel the timeout and remove the data when it is found during animation closing. Closes #13787
M
Martin Staffa committed
a60bbc12e8c5170e70d95f1b2c3e309b3b95cb84
Parent: ca23d5f