Undo returns to the original state, not the previous state. If i make two changes the first change is ignored.
Steps to reproduce:
1) Open the bSpace demo from the daily build site:
2) Edit one of the inline edit fields, make sure to save it so the undo icon appears.
3) Re-edit the same inline edit field.
4) Pressing the undo/redo button will toggle between the original state and the last edit. It should toggle between the last and second last edits.