docs: record display-sleep surface spike - #745
Merged
Merged
Conversation
A second spike round falsified the first-round conclusion that no Ghostty surface can be created while the display sleeps. The failure is the pinned GhosttyKit's eager CoreVideo display link under `window-vsync = true`; with `window-vsync = false` (including a runtime `reload_config` toggle) tabs, splits, and Profile launches succeed while dark and render after wake. Upstream ghostty #13639 removed the precondition on 2026-08-05. Record the round-2 experiments and probe data, keep the typed display-unavailable and honest tab/split follow-ups, replace the headless-or-fail policy with a display-aware creation override and an upstream backport, and note the GhosttyKit rebuild toolchain gap. Claude-Session: https://claude.ai/code/session_01B6Fca3LQgFuUEJh3C3bEwR
Owner
Author
|
Second spike round pushed in 9fd061b — it falsifies the first-round conclusion.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
window-vsyncoverride and no interactive-to-headless/fail policy remain plannedVerification
active=0throughout) andprowl send --capturehealth checks during the dark interval and after wakegit diff --checkmake build-appresult (0 errors, 0 warnings)