So the other day I had this issue. I clicked to attack an enemy that was standing near my flaming sphere, my character could have moved 1 square up to attack and not been in the sphere, bit instead the auto movement took him diaganol causing him to stand inside the spheres radius, at which point he killed the last enemy. After combat ended, my character instantly took all of the remaining rounds of damage from the sphere before I had a chance to move him, which of course killed him.
Now back to the auto movement. The pathing for movement needs to be fixed. To many times I have tried to run past an enemy where my character has plenty of room and movement to not run through a threatened square, but instead they take athe worst route possible and provoke opportunity attacks.