Asking for further thoughts regarding this matter:

HP and MP will automatically recover only while the player is stationary, regardless of whether or not he/she is engaged in battle. The amount of HP and MP recovered will increase based on the amount of time a player remains stationary.
The recovery amount will reset under the following conditions:

The player is attacked
The player moves or performs an action
What is the reasoning behind this change?