I presume to know what the OP is talking about, or at least something quite similar.
As far as I know the phenomena I am talking about has been reported , but I was unable to find a matching thread.
To reproduce:
//var %str = $+($chr(3),05,O,$chr(3),07,O) | echo -a $str(%str,50)
Having that line in some window, slowly resize the horizontal with of that window: every now and then, the leftmost part of that string on a new line gets messed up.
Tested with:
$version = 6.21
1) .type = channel, .mdi = $true, .font = Arial
2) .type = custom, .mdi = $true, .font = Times New Roman (aline -p)
3) .type = custom, .mdi = $false (aline -p)
Now try:
//var %str = $+($chr(3),05,OO,$chr(3),07,OO) | echo -a $str(%str,50)
Testing with "text" longer than one char, there is no such weird bug. I guess it's about indent and/or is related to the fact that there is only one text char between the control codes in the first example.