From e5e8c8379add46ce184049ef453e6bd6a39e983a Mon Sep 17 00:00:00 2001 From: hstyi Date: Tue, 24 Mar 2026 15:13:04 +0800 Subject: [PATCH] fix: focus mode causes the background color to be selected incorrectly --- src/main/kotlin/app/termora/terminal/panel/TerminalDisplay.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/app/termora/terminal/panel/TerminalDisplay.kt b/src/main/kotlin/app/termora/terminal/panel/TerminalDisplay.kt index b987d1c..d0c1ba8 100644 --- a/src/main/kotlin/app/termora/terminal/panel/TerminalDisplay.kt +++ b/src/main/kotlin/app/termora/terminal/panel/TerminalDisplay.kt @@ -326,7 +326,8 @@ class TerminalDisplay( // Focus Mode if (terminalModel.getData(TerminalPanel.FocusMode, false)) { if (terminalModel.isAlternateScreenBuffer().not()) { - if (isCursorLine.not()) { + // https://github.com/TermoraDev/termora/issues/1471 + if (isCursorLine.not() && hasSelection.not()) { background = colorPalette.getColor(TerminalColor.Basic.BACKGROUND) foreground = UIManager.getColor("textInactiveText").rgb }