Bug Description

Problem:

When typing text directly into the "Text and Font"
dialog (Shift+Ctrl+T, Text tab), pressing the Ctrl+Z
key or Edit menu > Undo, removes the text, with no
possiblity of recovery. The Redo action (Shift+Ctrl+Z)
does not recover the text. Even if Redo did recover
the text, it would be easy to lose the text if more
text were typed after the undo.

Workaround:

Enter text into a separate text editing application,
then copy and paste the text in. This avoids
accidental loss of text.

Proposed Solutions:

Disable Undo while the "Text and Font" dialog (Text tab
) text entry dialog, has keyboard focus. Or, if Undo
is pressed, alert the user of the loss of data with a
Yes/No dialog.

It's actually even a little more broken than that... if you type text directly on canvas and then go and type more text in the text field in the T&F dialog, if you don't hit apply and hit undo it will delete the new text in the dialog plus the last letter typed on canvas. So it kind of does a "double undo" in that it does it in both places simultaneously, or at least that is how it appears.