mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-05-06 07:53:00 +00:00
Some checks are pending
Nix / Required Checks: Nix (push) Blocked by required conditions
Nix / check-zig-cache-hash (push) Waiting to run
Test / build-macos-matrix (push) Blocked by required conditions
Test / build-snap (namespace-profile-ghostty-snap) (push) Blocked by required conditions
Test / Required Checks: Test (push) Blocked by required conditions
Test / build (namespace-profile-ghostty-md, aarch64-linux) (push) Blocked by required conditions
Test / build (namespace-profile-ghostty-md, x86-windows-gnu) (push) Blocked by required conditions
Test / build (namespace-profile-ghostty-md, x86_64-linux) (push) Blocked by required conditions
Test / build (namespace-profile-ghostty-md, x86_64-windows-gnu) (push) Blocked by required conditions
Test / build-bench (push) Blocked by required conditions
Test / build-linux-libghostty (push) Blocked by required conditions
Test / build-nix (namespace-profile-ghostty-md) (push) Blocked by required conditions
Test / build-nix (namespace-profile-ghostty-md-arm64) (push) Blocked by required conditions
Test / build-macos (push) Blocked by required conditions
Test / build-snap (namespace-profile-ghostty-snap-arm64) (push) Blocked by required conditions
Test / build-windows (push) Blocked by required conditions
Test / test (push) Waiting to run
Test / GTK x11=${{ matrix.x11 }} wayland=${{ matrix.wayland }} (false, false) (push) Blocked by required conditions
Test / GTK x11=${{ matrix.x11 }} wayland=${{ matrix.wayland }} (false, true) (push) Blocked by required conditions
Test / GTK x11=${{ matrix.x11 }} wayland=${{ matrix.wayland }} (true, false) (push) Blocked by required conditions
Test / GTK x11=${{ matrix.x11 }} wayland=${{ matrix.wayland }} (true, true) (push) Blocked by required conditions
Test / Build -Dsentry=${{ matrix.sentry }} (false) (push) Blocked by required conditions
Test / Build -Dsentry=${{ matrix.sentry }} (true) (push) Blocked by required conditions
Test / test-macos (push) Blocked by required conditions
Test / prettier (push) Waiting to run
Test / alejandra (push) Waiting to run
Test / typos (push) Waiting to run
Test / Test pkg/${{ matrix.pkg }} (wuffs) (push) Blocked by required conditions
Test / Test build on Debian 12 (push) Blocked by required conditions
Fixed: [2475](https://github.com/ghostty-org/ghostty/issues/2475) The problem actually existed because of the responder chain, as previously pointed out in the report (thanks to @mitchellh). When we first click on Toggle Terminal Inspector: * the responder chain goes to _toggleTerminalInspector_ (_SurfaceView_AppKit_ implementation). When we click the second toggleTerminalInspector: * it tries to find the next responder, but the one available is _TerminalController_. (if we remove this method from there, the bug will reproduce even without quick mode) **Problem**: TerminalController not available during quick terminal, so there's no way to toggle inspector **Solution**: We add toggleTerminalInspector to the _QuickTerminalController_: selector, as we did with other similar methods.