После проверки, когда вы устанавливаете innerText текстовой области в строку с символами новой строки, каждая строка строки становится своей собственной строкой, разделенной тегами
, все между тегами текстовой области.
Чтобы исправить этоМне пришлось изменить его, чтобы он установил innerHTML textarea в строку вместо использования innerText.Теперь она сохраняет строку как ... строку с разрывами строк и теперь снова правильно копирует.