In the new question engine (2.1 and newer), there is a nifty scroll manager feature:
Scroll manager is a class that helps with saving the scroll positing when you
* click on an action icon, and then when the page is reloaded after processing
* the action, it scrolls you to exactly where you were. This is much nicer for
* the user.
Wouldn't it be nice if we had the same scroll manager feature all over moodle's forms which have a validation element. The idea would be to position the page on the error message (or the first error message if more than one) when the page is redisplayed after validation has found error(s). This would be particularly useful for lengthy forms, where the error message is located out of sight when a page with errors is re-displayed.
What do developers think?
Joseph