From 05a125533be72460c2e596bb44dd5c906a4e93b0 Mon Sep 17 00:00:00 2001 From: Lukas <134181853+bo2themax@users.noreply.github.com> Date: Thu, 26 Feb 2026 11:21:15 +0100 Subject: [PATCH] macos: fix glass tinting when theme changes --- macos/Sources/Features/Terminal/TerminalViewContainer.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/macos/Sources/Features/Terminal/TerminalViewContainer.swift b/macos/Sources/Features/Terminal/TerminalViewContainer.swift index ef4aff5b9..d754641d2 100644 --- a/macos/Sources/Features/Terminal/TerminalViewContainer.swift +++ b/macos/Sources/Features/Terminal/TerminalViewContainer.swift @@ -87,7 +87,8 @@ class TerminalViewContainer: NSView { let newValue = DerivedConfig(config: config) guard newValue != derivedConfig else { return } derivedConfig = newValue - DispatchQueue.main.async(execute: updateGlassEffectIfNeeded) + // Add some delay to wait TerminalWindow to update first + DispatchQueue.main.asyncAfter(deadline: .now() + 0.05, execute: updateGlassEffectIfNeeded) } @objc private func windowDidBecomeKey(_ notification: Notification) {