Any update on this? I have the same issue with a long form and would prefer to not make the user scroll all the way to the top on error.
Check out this post: tip: how to move validation error messages from top of page
Although it doesn't scroll to top, it makes the validation messages popup/hover so they can be seen straight away. You can modify the CSS to change how it displays. End result is something like this:
I'm not the OP but I implemented the above solution and used CSS to make the error message appear on the left margin. It works great.