From 0aa5d32f5f0169e910605b3f547ce0d1574a9636 Mon Sep 17 00:00:00 2001 From: Bartek Mucha Date: Wed, 15 Apr 2026 12:59:04 +0100 Subject: [PATCH] Don't replicate data on tabs --- kitty/tabs.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/kitty/tabs.py b/kitty/tabs.py index 618631cbc..a1026681f 100644 --- a/kitty/tabs.py +++ b/kitty/tabs.py @@ -129,8 +129,6 @@ class TabDict(TypedDict): is_active: bool title: str title_overridden: bool - needs_attention: bool - has_activity_since_last_focus: bool layout: str layout_state: dict[str, Any] layout_opts: dict[str, Any] @@ -1446,8 +1444,6 @@ class TabManager: # {{{ 'is_active': tab is active_tab, 'title': tab.name or tab.title, 'title_overridden': bool(tab.name), - 'needs_attention': any(w.needs_attention for w in tab), - 'has_activity_since_last_focus': any(w.has_activity_since_last_focus for w in tab), 'layout': str(tab.current_layout.name), 'layout_state': tab.current_layout.serialize(tab.windows), 'layout_opts': tab.current_layout.layout_opts.serialized(),