From a2e72eadfb0c54150aa623f97bd92e7d24d64a93 Mon Sep 17 00:00:00 2001 From: hstyi Date: Wed, 25 Mar 2026 10:22:00 +0800 Subject: [PATCH] fix: line breaks are lost when copying --- src/main/kotlin/app/termora/terminal/SelectionModelImpl.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/kotlin/app/termora/terminal/SelectionModelImpl.kt b/src/main/kotlin/app/termora/terminal/SelectionModelImpl.kt index a5cf16b..03e8c7d 100644 --- a/src/main/kotlin/app/termora/terminal/SelectionModelImpl.kt +++ b/src/main/kotlin/app/termora/terminal/SelectionModelImpl.kt @@ -113,6 +113,8 @@ open class SelectionModelImpl(private val terminal: Terminal) : SelectionModel { val line = iterator.next() val chars = line.chars() if (chars.isEmpty() || chars.first().first.isNull) { + // fix https://github.com/TermoraDev/termora/issues/1473 + sb.appendLine() continue }