diff --git a/macos/Sources/Features/Terminal/TerminalController.swift b/macos/Sources/Features/Terminal/TerminalController.swift
index 830058129..f2b9e832e 100644
--- a/macos/Sources/Features/Terminal/TerminalController.swift
+++ b/macos/Sources/Features/Terminal/TerminalController.swift
@@ -152,6 +152,11 @@ class TerminalController: NSWindowController, NSWindowDelegate, TerminalViewDele
//MARK: - First Responder
+ @IBAction func newWindow(_ sender: Any?) {
+ guard let surface = focusedSurface?.surface else { return }
+ ghostty.newWindow(surface: surface)
+ }
+
@IBAction func newTab(_ sender: Any?) {
guard let surface = focusedSurface?.surface else { return }
ghostty.newTab(surface: surface)
diff --git a/macos/Sources/MainMenu.xib b/macos/Sources/MainMenu.xib
index e569b97fe..f62121009 100644
--- a/macos/Sources/MainMenu.xib
+++ b/macos/Sources/MainMenu.xib
@@ -94,7 +94,7 @@