diff --git a/Sources/GhosttyTerminalView.swift b/Sources/GhosttyTerminalView.swift index 2306bbdd..db6cf9e1 100644 --- a/Sources/GhosttyTerminalView.swift +++ b/Sources/GhosttyTerminalView.swift @@ -2468,7 +2468,7 @@ class GhosttyApp { let surfaceId = surfaceView.terminalSurface?.id else { return true } let pwd = action.action.pwd.pwd.flatMap { String(cString: $0) } ?? "" DispatchQueue.main.async { - AppDelegate.shared?.tabManager?.updateSurfaceDirectory( + AppDelegate.shared?.tabManagerFor(tabId: tabId)?.updateSurfaceDirectory( tabId: tabId, surfaceId: surfaceId, directory: pwd