diff --git a/Libraries/Animation/POPAnimationMixin.js b/Libraries/Animation/POPAnimationMixin.js index 115e58a01..bf95f41bf 100644 --- a/Libraries/Animation/POPAnimationMixin.js +++ b/Libraries/Animation/POPAnimationMixin.js @@ -120,7 +120,10 @@ var POPAnimationMixin = { } doneCallback && doneCallback(finished); }; - POPAnimation.addAnimation(nodeHandle, animID, cleanupWrapper); + // Hack to aviod race condition. This delay should be imperceptible: + setTimeout(() => { + POPAnimation.addAnimation(nodeHandle, animID, cleanupWrapper); + }, 10); }, /**