Skip to content

Commit 6b2271c

Browse files
committed
Update Editor.swift
changed tab append to tab insert at index after selected tab
1 parent 9e22dac commit 6b2271c

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

CodeEdit/Features/Editor/Models/Editor.swift

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,12 @@ final class Editor: ObservableObject, Identifiable {
195195
if let index {
196196
tabs.insert(item, at: index)
197197
} else {
198-
tabs.append(item)
198+
guard let currentTab = selectedTab, let currentIndex = tabs.firstIndex(of: currentTab)
199+
else {
200+
tabs.append(item)
201+
return
202+
}
203+
tabs.insert(item, at: tabs.index(after: currentIndex))
199204
}
200205
selectedTab = item
201206
if !fromHistory {

0 commit comments

Comments
 (0)