From a6ee1fb292d2361bd3fca7998d1d86f6509b3272 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Mon, 9 Mar 2026 08:42:05 -0700 Subject: [PATCH] macos: increase window-width/height apply delay from 10ms to 40ms Band-aid for #10304 We don't have a robust fix yet but this should help mitigate more scenarios. --- macos/Sources/Features/Terminal/TerminalController.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/macos/Sources/Features/Terminal/TerminalController.swift b/macos/Sources/Features/Terminal/TerminalController.swift index e744e7c38..7a5bd1d4b 100644 --- a/macos/Sources/Features/Terminal/TerminalController.swift +++ b/macos/Sources/Features/Terminal/TerminalController.swift @@ -1052,7 +1052,7 @@ class TerminalController: BaseTerminalController, TabGroupCloseCoordinator.Contr case .contentIntrinsicSize: // Content intrinsic size requires a short delay so that AppKit // can layout our SwiftUI views. - DispatchQueue.main.asyncAfter(deadline: .now() + .microseconds(10_000)) { [weak self, weak window] in + DispatchQueue.main.asyncAfter(deadline: .now() + .milliseconds(40)) { [weak self, weak window] in guard let self, let window else { return } defaultSize.apply(to: window) if let screen = window.screen ?? NSScreen.main {