Skip to content

Commit a68c15b

Browse files
committed
Fix sidebar tab close in single-window mode
1 parent bc329d2 commit a68c15b

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

macos/Sources/Features/Terminal/TerminalController.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -897,8 +897,8 @@ class TerminalController: BaseTerminalController, TabGroupCloseCoordinator.Contr
897897

898898
private func closeNativeTab(windowNumber: Int) {
899899
guard let window else { return }
900-
guard let tabGroup = window.tabGroup else { return }
901-
guard let targetWindow = tabGroup.windows.first(where: { $0.windowNumber == windowNumber }) else { return }
900+
let candidateWindows = window.tabGroup?.windows ?? [window]
901+
guard let targetWindow = candidateWindows.first(where: { $0.windowNumber == windowNumber }) else { return }
902902
guard let targetController = targetWindow.windowController as? TerminalController else { return }
903903
targetController.closeTab(nil)
904904
}

0 commit comments

Comments
 (0)