fix(animations): ensure all elements are cleaned up when calling .destroy() (#19654)

* fix race condition

* remove zero
This commit is contained in:
Liam DeBeasi
2019-10-14 14:18:29 -04:00
committed by Liam DeBeasi
parent 48539093bf
commit d97e167f31

View File

@ -128,8 +128,10 @@ export const createAnimation = (): Animation => {
webAnimations.length = 0;
} else {
elements.forEach(element => {
raf(() => {
const elementsArray = elements.slice();
raf(() => {
elementsArray.forEach(element => {
removeStyleProperty(element, 'animation-name');
removeStyleProperty(element, 'animation-duration');
removeStyleProperty(element, 'animation-timing-function');