From f7a7da03fc27cc6fe4e6a44dabddcd303f939bb9 Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Fri, 12 Jun 2026 19:07:07 +0300 Subject: fix: stabilize public pane and tab ids refs #569 --- src/app/input/sidebar.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/app/input/sidebar.rs') 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); } -- cgit v1.2.3