From 6ab884d69f8854351dd140ed9a9fabf9c526488c Mon Sep 17 00:00:00 2001 From: Lukas <134181853+bo2themax@users.noreply.github.com> Date: Fri, 26 Dec 2025 13:35:25 +0100 Subject: [PATCH] macOS: fix intrinsicContentSize of `TerminalViewContainer` --- .../Sources/Features/Terminal/TerminalViewContainer.swift | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/macos/Sources/Features/Terminal/TerminalViewContainer.swift b/macos/Sources/Features/Terminal/TerminalViewContainer.swift index f4e2fc080..1765edec3 100644 --- a/macos/Sources/Features/Terminal/TerminalViewContainer.swift +++ b/macos/Sources/Features/Terminal/TerminalViewContainer.swift @@ -26,6 +26,13 @@ class TerminalViewContainer: NSView { fatalError("init(coder:) has not been implemented") } + /// To make ``TerminalController/DefaultSize/contentIntrinsicSize`` + /// work in ``TerminalController/windowDidLoad()``, + /// we override this to provide the correct size. + override var intrinsicContentSize: NSSize { + terminalView.intrinsicContentSize + } + private func setup() { addSubview(terminalView) terminalView.translatesAutoresizingMaskIntoConstraints = false