This is a continuation of #166. I don't know how to best explain this, but here's my try:
If you edit something like a style element in Asgard, it is very likely that you need to save the same style element multpile times before you're happy with all your changes. Currently in Asgard, you can set the default mode to edit, so that the editor opens again right after saving. This means you don't have to click "Edit" each and every time, which is good, but it also means that you lose your undo information and caret position every time, which is not so good.
In EditArea?, you can define custom callback functions for load and save operations (see example 3 at http://www.cdolivet.net/editarea/editarea/exemples/exemple_full.html), so it would be really nice if we had a callback that saves the element we're editing in the background (and notifies the user about errors if necessary) while leaving the editor open. That way, you could set the editor to fullscreen, and edit all day long without needing to scroll to the correct position or using RCS to get back to old versions.
(What would be even cooler would be to also write an open callback, so that you could open multiple elements in tabs (which editarea also supports), but I guess that would be a separate ticket