Scenario where I ran into it: start a stroke inside a drawing press 'o' to switch to circle mode (but any mode switch will do)
The problem is that Text.textinput unconditionally blows away all .y values. Sometimes we have to wait for a draw() to fill them back in.
FM7UDV2GUXXDVRE5WPVPRO6XQ3PYABYIL7IN77YOJW2QIBPCO6JAC