diff --git a/macos/Sources/Features/Terminal/BaseTerminalController.swift b/macos/Sources/Features/Terminal/BaseTerminalController.swift index d79c89d2d..1750e949d 100644 --- a/macos/Sources/Features/Terminal/BaseTerminalController.swift +++ b/macos/Sources/Features/Terminal/BaseTerminalController.swift @@ -1298,7 +1298,7 @@ extension BaseTerminalController: NSMenuItemValidation { } else { scheme = GHOSTTY_COLOR_SCHEME_LIGHT } - guard scheme != appliedColorScheme else { + guard scheme != appliedColorScheme, !surfaceTree.isEmpty else { return } for surfaceView in surfaceTree {