From 226e87306deaba017d36583f51ae34e42b303aad Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Sun, 14 Jun 2026 05:30:20 +0300 Subject: fix: preserve tab identity across restored sessions --- src/app/api/layouts.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/app/api/layouts.rs') diff --git a/src/app/api/layouts.rs b/src/app/api/layouts.rs index e397ccf8..9c492937 100644 --- a/src/app/api/layouts.rs +++ b/src/app/api/layouts.rs @@ -151,10 +151,9 @@ impl App { let closed_tab_id = self .public_tab_id(target_ws_idx, target_tab_idx) .unwrap_or_else(|| { - format!( - "{}:{}", - self.public_workspace_id(target_ws_idx), - target_tab_idx + 1 + crate::workspace::public_tab_id_for_number( + &self.public_workspace_id(target_ws_idx), + target_tab_idx + 1, ) }); let terminal_ids = self -- cgit v1.2.3