On the wide-character part: when a double-width character arrives with only one column left, alacritty_terminal pads that cell with a LEADING_WIDE_CHAR_SPACER flag and wraps the character to the next line. Does MistTerm's run merging treat that leading spacer the same as the trailing WIDE_CHAR_SPACER cells, or does it skip it? Copying text across that wrap is where I'd expect a stray space to show up.