mirror of
https://github.com/ghostty-org/ghostty.git
synced 2026-05-24 05:40:15 +00:00
While testing https://github.com/ghostty-org/ghostty/pull/9857, I encountered the behavior mentioned below. It's pretty frustrating to encounter, so I've been actually compiling this fix into my test builds for last month or so, and the issue has not come back. I exclusively use the QuickTerminal, so my workflow depends on global keybinds working reliably. Issue: https://github.com/ghostty-org/ghostty/issues/12294 The solution includes listening to two events that are fired when a tap is disabled: - tapDisabledByTimeout - tapDisabledByUserInput When these are fired, we re-enable the tap. Apple's Docs: https://developer.apple.com/documentation/coregraphics/cgeventtype?language=swift Related Discussions: - https://github.com/ghostty-org/ghostty/discussions/11819 - https://github.com/ghostty-org/ghostty/discussions/12091