feat(macos): if the search box is empty directly close the box (#10384)

referring to the discussion:
https://github.com/ghostty-org/ghostty/discussions/9814

This is a very small change addressing the behavior for closing the
search bar. This removes an extra step when closing the search bar if
the query is empty
This commit is contained in:
Mitchell Hashimoto
2026-01-20 08:33:43 -08:00
committed by GitHub

View File

@@ -431,7 +431,12 @@ extension Ghostty {
}
#if canImport(AppKit)
.onExitCommand {
Ghostty.moveFocus(to: surfaceView)
if searchState.needle.isEmpty {
Ghostty.moveFocus(to: surfaceView)
onClose()
} else {
Ghostty.moveFocus(to: surfaceView)
}
}
#endif
.backport.onKeyPress(.return) { modifiers in