I have submitted a fix here:
we couldn't know exactly when the transition will end, because InteractionManager.runAfterInteractions() is not working properly on the web platform.
I'm not quite sure if this is an issue or a feature. Hope we can improve it.
And I temporarily changed the example demo to demonstrate.
Glad to contribute if posible 🙂