Fix visual-order cursor movement when lines are truncated