Nodes created with the keyboard that require a name (i.e. string literals, number literals, variables, etc) are correctly initialized with the value of the pressed key, but the open label's carat is positioned at the beginning of the string rather than the end. For example, typing 'xyz' should create a variable node named 'xyz', but will instead create a node containing 'yzx' unless the user manually repositions the carat after hitting 'x'.
Nodes created with the keyboard that require a name (i.e. string literals, number literals, variables, etc) are correctly initialized with the value of the pressed key, but the open label's carat is positioned at the beginning of the string rather than the end. For example, typing 'xyz' should create a variable node named 'xyz', but will instead create a node containing 'yzx' unless the user manually repositions the carat after hitting 'x'.