diff --git a/CodeEdit/Features/Editor/Models/Editor.swift b/CodeEdit/Features/Editor/Models/Editor.swift index a4da653177..d6fcfa767d 100644 --- a/CodeEdit/Features/Editor/Models/Editor.swift +++ b/CodeEdit/Features/Editor/Models/Editor.swift @@ -186,6 +186,8 @@ final class Editor: ObservableObject, Identifiable { case (.some(let tab), false) where tab == item: temporaryTab = nil + case (.some(let tab), false) where tab != item: + openTab(file: item.file) case (.none, true): openTab(file: item.file)