diff --git a/crates/workspace/src/pane.rs b/crates/workspace/src/pane.rs index 578fdabad1da2866926c89e7612a7e82530cd870..2927d1c2ce9edba6dfcc60b12476c86e7cf8be7f 100644 --- a/crates/workspace/src/pane.rs +++ b/crates/workspace/src/pane.rs @@ -1013,7 +1013,11 @@ impl Pane { self.focus_active_item(cx); } - self.tab_bar_scroll_handle.scroll_to_item(index); + if !self.is_tab_pinned(index) { + self.tab_bar_scroll_handle + .scroll_to_item(index - self.pinned_tab_count); + } + cx.notify(); } }