Just above here, it conditionally calls [self addLineToScrollback]. That shouldn't be done if ((SCROLL_LEFT > 0 || SCROLL_RIGHT < WIDTH - 1) && vsplitMode) is true because it would really make a mess out of the scrollback history.