mirror of
https://github.com/ghostty-org/ghostty.git
synced 2026-05-24 05:40:15 +00:00
A bug found while recording that menu fix. > ~~Will link to an open issue if there is one.~~ When toggling the command palette from the inline title editor, the first responder state of the surface is changed quickly from true to false. `makeFirstResponder:` is called by the title editor when finishing, but it happens **after** the command palette is shown, so the `focused` is set to `true` while the command palette is shown. (Could be an AppKit issue as well, since the resign is not called after but the command palette is receiving `keyDown`.) Since `performKeyEquivalent(with:)` is called on all of the subviews until one of the return `true` so the paste action is consumed by the surface instead of the first responder (command palette).