**BUG**
Concise problem statement:
Type some text anywhere in a schematic canvas.
Click out of the text box to enter the text onto the canvas.
Double click in the text area to open it for editing again.
Type more or delete some text.
Click out of the text box to enter the text onto the canvas.
Now try using to Undo then Redo (Ctrl+Z and Ctrl+Y) and note that text undo is inconsistent with original entry sequence and also note that redo does not work.
Browser:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/30.0.1599.114 Chrome/30.0.1599.114 Safari/537.36