pane: Fix scrolling to items when there are pinned tabs (#17444)

Piotr Osiewicz created

Closes #ISSUE

Release Notes:

- N/A

Change summary

crates/workspace/src/pane.rs | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)

Detailed changes

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();
         }
     }