New bug with latest unity 5.6.1f1 on Animator when deactivated.

Before, when deactivated a animator (gameObjectWithAnimator.SetActive(false)), when you re-activated it, it would keep it current animation and position, so i could just set the speed to 0 and set it back to 1 and all was working.

With new release, when re-activating the gameobject with the animator, the animator reset to default and lose his position and current animation.

I created a quick fix in my code when i pause to keep in variable the current animation and normalizedtime and i set it back OnEnable() but i think it clearly a bug and it shouldnt behave this way.

Anybody noticed this problem ?

This is not a bug, this is the expected behaviour since mecanim is in Unity.

In 2018.1 we did introduce a new property Animator.keepAnimatorControllerStateOnDisable which allow you to change this behaviour by script.