Skip to content

Commit 5724c72

Browse files
New tabs after current focused tab#1704 (#1715)
1 parent 9e22dac commit 5724c72

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

CodeEdit/Features/Editor/Models/Editor.swift

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,13 @@ 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+
let nextIndex = tabs.index(after: currentIndex)
204+
tabs.insert(item, at: nextIndex)
199205
}
200206
selectedTab = item
201207
if !fromHistory {

0 commit comments

Comments
 (0)