diff --git a/kitty/boss.py b/kitty/boss.py index 8981a9ce1..2915e7dfd 100644 --- a/kitty/boss.py +++ b/kitty/boss.py @@ -2381,7 +2381,10 @@ def set_tab_title(self, title: str | None = None) -> None: if (w := self.window_id_map.get(tab.renaming_in_window)) is not None and w in tab: tab.set_active_window(w) return - prefilled = (tab.name or tab.title).strip() + if title in ('" "', "' '"): + prefilled = '' + else: + prefilled = (tab.name or tab.title).strip() tab_id = tab.id def on_rename_done(new_title: str) -> None: