aboutsummaryrefslogtreecommitdiff
path: root/src/server/headless/notifications.rs
diff options
context:
space:
mode:
authorCan Celik <ogulcancelik@gmail.com>2026-09-03 14:24:33 +0300
committerGitHub <noreply@github.com>2026-09-03 14:24:33 +0300
commit9a2a7af5402f2bc67ab24c8b4c14c6dd20a43bb2 (patch)
tree902f701de84d6fb7e08d16baaa85f99367cb9912 /src/server/headless/notifications.rs
parent94f6d9c0d9bb9cf9ffae99d8bbfb09e9bf2fc9e0 (diff)
perf: compress idle terminal scrollback (#3556)
Diffstat (limited to 'src/server/headless/notifications.rs')
-rw-r--r--src/server/headless/notifications.rs2
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 {