editor tabs now work as before. Sessions allow each tab to hold it's own state info and undo history