Ghostty is extremely slow when change directories using cd command
#9617
-
Issue DescriptionWhen using Ghostty as my terminal emulator, changing directories with the cd command is noticeably and unacceptably slow. Instead of being instantaneous, there's a distinct delay ranging before the new prompt appears and the terminal is ready for the next command. Screen Recording 2025-11-17 at 3.20.42 PM.mov Expected BehaviorChanging directories using cd should be virtually instantaneous, similar to how it behaves in other terminals. Screen.Recording.2025-11-17.at.3.26.36.PM.movActual BehaviorAfter typing cd and pressing Enter, there is a distinct delay Reproduction Steps
Ghostty LogsGhostty VersionOS Version InformationmacOS 26.1 (25B78) (Linux only) Display ServerNone (Linux only) Desktop Environment/Window ManagerNo response Minimal Ghostty Configurationfont-size = 20
window-width = 84
window-height = 28
auto-update-channel = tipAdditional Relevant ConfigurationNo response I acknowledge that:
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 12 replies
-
|
It looks like you have secure keyboard entry permanently enabled. Does anything change if you turn this off? Go to the menubar and click Ghostty -> Secure Keyboard Entry. Note that with the default config, Ghostty enables secure input automatically when you're typing a password, but disables it otherwise. |
Beta Was this translation helpful? Give feedback.
-
|
I've been using ghostty for about a year and I think Secure Keyboard was always on since it became available. Yet in the past month or so I noticed that sometimes ghostty became super laggy. Is it some kind of new problem in recent MacOS updates? Everything used to work fast. Now I turned Secure Keyboard Entry off and terminal became snappy again. |
Beta Was this translation helpful? Give feedback.
It looks like you have secure keyboard entry permanently enabled. Does anything change if you turn this off? Go to the menubar and click Ghostty -> Secure Keyboard Entry.
Note that with the default config, Ghostty enables secure input automatically when you're typing a password, but disables it otherwise.