From 117f6cc4fa23dcf2cc5f15254e1963fd3dfc305b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 17 Aug 2025 10:20:36 +0530 Subject: [PATCH] Dont serialize OS Window class/name if they are the defaults --- kitty/tabs.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kitty/tabs.py b/kitty/tabs.py index df85672a7..c8824c8be 100644 --- a/kitty/tabs.py +++ b/kitty/tabs.py @@ -1219,9 +1219,9 @@ class TabManager: # {{{ ans.extend(tab.serialize_state_as_session(ser_opts)) if ans: prefix = [] if is_first else ['', '', 'new_os_window'] - if self.wm_class: + if self.wm_class and self.wm_class != appname: prefix.append(f'os_window_class {self.wm_class}') - if self.wm_name: + if self.wm_name and self.wm_name != appname: prefix.append(f'os_window_name {self.wm_name}') ans = prefix + ans return ans