aboutsummaryrefslogtreecommitdiff
path: root/src/app/input/sidebar.rs
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-06-12 19:07:07 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-06-12 19:10:09 +0300
commitf7a7da03fc27cc6fe4e6a44dabddcd303f939bb9 (patch)
tree69a00241e4500703bb723b64dd0060cc83730a0b /src/app/input/sidebar.rs
parent53429206b736aa0fcfb1c5bfc1c0b11dcca3a059 (diff)
fix: stabilize public pane and tab ids
refs #569
Diffstat (limited to 'src/app/input/sidebar.rs')
-rw-r--r--src/app/input/sidebar.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/app/input/sidebar.rs b/src/app/input/sidebar.rs
index 43093a82..c4bd52d9 100644
--- a/src/app/input/sidebar.rs
+++ b/src/app/input/sidebar.rs
@@ -1300,13 +1300,16 @@ mod tests {
.iter()
.map(|tab| tab.display_name())
.collect();
- assert_eq!(labels, vec!["foo", "2", "3"]);
+ assert_eq!(labels, vec!["foo", "3", "1"]);
assert_eq!(
app.state.workspaces[0].tabs[0].custom_name.as_deref(),
Some("foo")
);
assert!(app.state.workspaces[0].tabs[1].custom_name.is_none());
assert!(app.state.workspaces[0].tabs[2].custom_name.is_none());
+ assert_eq!(app.state.workspaces[0].tabs[0].number, 2);
+ assert_eq!(app.state.workspaces[0].tabs[1].number, 3);
+ assert_eq!(app.state.workspaces[0].tabs[2].number, 1);
assert_eq!(app.state.workspaces[0].tabs[2].root_pane, moved_root);
assert_eq!(app.state.workspaces[0].active_tab, 2);
}