From 33b1131a145ae7591877ecaf2550a65d35627c72 Mon Sep 17 00:00:00 2001 From: Damien Mehala Date: Mon, 30 Dec 2024 00:26:52 +0100 Subject: [PATCH] fix: selected text remains after clear_screen action Fixes #3414 --- src/termio/Termio.zig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/termio/Termio.zig b/src/termio/Termio.zig index bbcee7906..ab61ae4ca 100644 --- a/src/termio/Termio.zig +++ b/src/termio/Termio.zig @@ -466,6 +466,9 @@ pub fn clearScreen(self: *Termio, td: *ThreadData, history: bool) !void { // for alt screen, we do nothing. if (self.terminal.active_screen == .alternate) return; + // Clear our selection + self.terminal.screen.clearSelection(); + // Clear our scrollback if (history) self.terminal.eraseDisplay(.scrollback, false);