From ebba5dbe0810504eb1e212f9399bc8cd7feeefaf Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 5 Mar 2026 17:00:34 +0530 Subject: [PATCH] Ensure full titlebar line is erased to current background before re-drawing --- kitty/window_title_bar.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kitty/window_title_bar.py b/kitty/window_title_bar.py index 7b40ebdbf..c6d0b509e 100644 --- a/kitty/window_title_bar.py +++ b/kitty/window_title_bar.py @@ -134,7 +134,6 @@ class WindowTitleBarScreen: opts = get_options() s = self.screen s.cursor.x = 0 - s.erase_in_line(2, False) is_active = data.is_active if is_active: @@ -181,6 +180,7 @@ class WindowTitleBarScreen: title_str = str(title) align = opts.window_title_bar_align + s.erase_in_line(2, False) if align == 'left': draw_attributed_string(title_str, s) else: