For some reason xterm-color does not corrupt the first line. All other
xterm-* seems to have identical behavior.
I was not able to reproduce the layout issue using TERM=screen or TERM=eterm.
For reference
$ infocmp xterm xterm-color
comparing xterm to xterm-color.
comparing booleans.
bce: T:F.
mc5i: T:F.
npc: T:F.
comparing numbers.
comparing strings.
blink: '\E[5m', NULL.
cbt: '\E[Z', NULL.
civis: '\E[?25l', NULL.
cnorm: '\E[?12l\E[?25h', NULL.
cvvis: '\E[?12;25h', NULL.
dim: '\E[2m', NULL.
ech: '\E[%p1%dX', NULL.
el1: '\E[1K', NULL.
enacs: NULL, '\E)0'.
flash: '\E[?5h$<100/>\E[?5l', NULL.
hpa: '\E[%i%p1%dG', NULL.
ich: '\E[%p1%d@', NULL.
indn: '\E[%p1%dS', NULL.
invis: '\E[8m', NULL.
is2: '\E[!p\E[?3;4l\E[4l\E>', '\E[m\E[?7h\E[4l\E>\E7\E[r\E[?1;3;4;6l\E8'.
kDC: '\E[3;2~', NULL.
kEND: '\E[1;2F', NULL.
kHOM: '\E[1;2H', NULL.
kIC: '\E[2;2~', NULL.
kLFT: '\E[1;2D', NULL.
kNXT: '\E[6;2~', NULL.
kPRV: '\E[5;2~', NULL.
kRIT: '\E[1;2C', NULL.
kb2: '\EOE', NULL.
kcbt: '\E[Z', NULL.
kend: '\EOF', NULL.
kent: '\EOM', NULL.
kf1: '\EOP', '\E[11~'.
kf13: '\E[1;2P', '\E[25~'.
kf14: '\E[1;2Q', '\E[26~'.
kf15: '\E[1;2R', '\E[28~'.
kf16: '\E[1;2S', '\E[29~'.
kf17: '\E[15;2~', '\E[31~'.
kf18: '\E[17;2~', '\E[32~'.
kf19: '\E[18;2~', '\E[33~'.
kf2: '\EOQ', '\E[12~'.
kf20: '\E[19;2~', '\E[34~'.
kf21: '\E[20;2~', NULL.
kf22: '\E[21;2~', NULL.
kf23: '\E[23;2~', NULL.
kf24: '\E[24;2~', NULL.
kf25: '\E[1;5P', NULL.
kf26: '\E[1;5Q', NULL.
kf27: '\E[1;5R', NULL.
kf28: '\E[1;5S', NULL.
kf29: '\E[15;5~', NULL.
kf3: '\EOR', '\E[13~'.
kf30: '\E[17;5~', NULL.
kf31: '\E[18;5~', NULL.
kf32: '\E[19;5~', NULL.
kf33: '\E[20;5~', NULL.
kf34: '\E[21;5~', NULL.
kf35: '\E[23;5~', NULL.
kf36: '\E[24;5~', NULL.
kf37: '\E[1;6P', NULL.
kf38: '\E[1;6Q', NULL.
kf39: '\E[1;6R', NULL.
kf4: '\EOS', '\E[14~'.
kf40: '\E[1;6S', NULL.
kf41: '\E[15;6~', NULL.
kf42: '\E[17;6~', NULL.
kf43: '\E[18;6~', NULL.
kf44: '\E[19;6~', NULL.
kf45: '\E[20;6~', NULL.
kf46: '\E[21;6~', NULL.
kf47: '\E[23;6~', NULL.
kf48: '\E[24;6~', NULL.
kf49: '\E[1;3P', NULL.
kf50: '\E[1;3Q', NULL.
kf51: '\E[1;3R', NULL.
kf52: '\E[1;3S', NULL.
kf53: '\E[15;3~', NULL.
kf54: '\E[17;3~', NULL.
kf55: '\E[18;3~', NULL.
kf56: '\E[19;3~', NULL.
kf57: '\E[20;3~', NULL.
kf58: '\E[21;3~', NULL.
kf59: '\E[23;3~', NULL.
kf60: '\E[24;3~', NULL.
kf61: '\E[1;4P', NULL.
kf62: '\E[1;4Q', NULL.
kf63: '\E[1;4R', NULL.
kfnd: NULL, '\E[1~'.
khome: '\EOH', NULL.
kind: '\E[1;2B', NULL.
kri: '\E[1;2A', NULL.
kslt: NULL, '\E[4~'.
mc0: '\E[i', NULL.
mc4: '\E[4i', NULL.
mc5: '\E[5i', NULL.
op: '\E[39;49m', '\E[m'.
rep: '%p1%c\E[%p2%{1}%-%db', NULL.
rin: '\E[%p1%dT', NULL.
ritm: '\E[23m', NULL.
rmacs: '\E(B', '^O'.
rmam: '\E[?7l', NULL.
rmcup: '\E[?1049l\E[23;0;0t', '\E[2J\E[?47l\E8'.
rmm: '\E[?1034l', NULL.
rmso: '\E[27m', '\E[m'.
rmul: '\E[24m', '\E[m'.
rs1: '\Ec', NULL.
rs2: '\E[!p\E[?3;4l\E[4l\E>', '\E[m\E[?7h\E[4l\E>\E7\E[r\E[?1;3;4;6l\E8'.
setb: '\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m',
NULL.
setf: '\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m',
NULL.
sgr:
'%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m',
NULL.
sgr0: '\E(B\E[m', '\E[m'.
sitm: '\E[3m', NULL.
smacs: '\E(0', '^N'.
smam: '\E[?7h', NULL.
smcup: '\E[?1049h\E[22;0;0t', '\E7\E[?47h'.
smm: '\E[?1034h', NULL.
u8: '\E[?%[;0123456789]c', '\E[?1;2c'.
vpa: '\E[%i%p1%dd', NULL.