diff --git a/macos/Sources/Features/Terminal/TerminalWindow.swift b/macos/Sources/Features/Terminal/TerminalWindow.swift index 44864d511..5fa06cfb0 100644 --- a/macos/Sources/Features/Terminal/TerminalWindow.swift +++ b/macos/Sources/Features/Terminal/TerminalWindow.swift @@ -16,12 +16,18 @@ class TerminalWindow: NSWindow { } super.becomeKey() - updateNewTabButtonOpacity() + + if titlebarTabs { + updateNewTabButtonOpacity() + } } override func resignKey() { super.resignKey() - updateNewTabButtonOpacity() + + if titlebarTabs { + updateNewTabButtonOpacity() + } } // MARK: - Titlebar Tabs @@ -211,6 +217,8 @@ class TerminalWindow: NSWindow { override func update() { super.update() + guard titlebarTabs else { return } + // This is called when we open, close, switch, and reorder tabs, at which point we determine if the // first tab in the tab bar is selected. If it is, we make the `windowButtonsBackdrop` color the same // as that of the active tab (i.e. the titlebar's background color), otherwise we make it the same