diff options
| author | Can Celik <ogulcancelik@gmail.com> | 2026-09-03 14:24:33 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-09-03 14:24:33 +0300 |
| commit | 9a2a7af5402f2bc67ab24c8b4c14c6dd20a43bb2 (patch) | |
| tree | 902f701de84d6fb7e08d16baaa85f99367cb9912 /src/server/headless/notifications.rs | |
| parent | 94f6d9c0d9bb9cf9ffae99d8bbfb09e9bf2fc9e0 (diff) | |
perf: compress idle terminal scrollback (#3556)
Diffstat (limited to 'src/server/headless/notifications.rs')
| -rw-r--r-- | src/server/headless/notifications.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/headless/notifications.rs b/src/server/headless/notifications.rs index 6764dd2d..dd661809 100644 --- a/src/server/headless/notifications.rs +++ b/src/server/headless/notifications.rs @@ -652,6 +652,7 @@ impl HeadlessServer { } self.reconcile_client_shell_locations(); self.finish_shell_location_reconciliation(focus_before, &focused_tabs_before); + self.reapply_controlled_shell_tab_geometry(false); for (pane_id, terminal_id) in shutdown_terminals { if self.app.find_pane(pane_id).is_none() { self.shutdown_terminal_stream_clients( @@ -698,6 +699,7 @@ impl HeadlessServer { } self.reconcile_client_shell_locations(); self.finish_shell_location_reconciliation(focus_before, &focused_tabs_before); + self.reapply_controlled_shell_tab_geometry(false); if self.app.find_pane(pane_id_val).is_none() { if let Some(terminal_id) = terminal_id { |
