Concatenated CTRL-A code causes previous char to be lost
In putting together my test case script for issue #1007 I came across another problem.
If you concatenate CTRL-A color codes in the middle of a string, the previous character will be consumed and not output. For example:
var lowRed = '\1N\1R\10';
var lowBlue = '\1N\1B\10';
console.putmsg(lowBlue+'TEST1 TEST1'+lowRed+' TEST1')
will result in the characters TEST1 TEST TEST1 being output -- notice the second numeral 1 has been lost.
This apparently happens in both console.putmsg() and Frame.js .putmsg().