{"repo":"NousResearch/hermes-agent","public_id":"108230","display_label":"HUD window reveal errors and related fixes","summary":"These items address a bug where the HUD window stays hidden when its renderer encounters a `failed` load or crash before first paint, leaving the reveal gate with no `failure` branch. Related fixes cover teardown of hidden HUD windows with errors, owner delivery watching, profile-pin survival, tile widths on reload, and collapsed-HUD hitbox.","subsystem":null,"counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":122085,"merged_at":"2026-09-25T05:53:17+00:00"},"resolution":{"state":"resolved","by":"pr-122085"},"freshness":{"state":"verified","last_verified_at":"2026-09-25T05:53:17+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":108189,"pr_number":122085,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-25T05:53:17+00:00"},{"issue_number":108230,"pr_number":122085,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-25T05:53:17+00:00"},{"issue_number":108417,"pr_number":122085,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-25T05:53:17+00:00"},{"issue_number":108679,"pr_number":122085,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-25T05:53:17+00:00"},{"issue_number":108793,"pr_number":122085,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-25T05:53:17+00:00"}],"members":[{"kind":"issue","number":108230,"title":"[Bug] HUD mode sometimes never appears: window stays hidden when its renderer load fails or crashes before first paint (reveal gate has no failure branch)","url":null,"state":"closed"},{"kind":"pr","number":108247,"title":"fix(desktop): tear down failed hidden HUD","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#122085","number":122085},{"kind":"pr","value":"#108230","number":108230}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":122085,"title":"fix(desktop): multiwindow/pin — watch owner delivery, HUD reveal failure branch, profile-pin survival, tile widths on reload, collapsed-HUD hitbox","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/electron/main.ts","apps/desktop/electron/preview-file-watch.test.ts","apps/desktop/electron/preview-file-watch.ts","apps/desktop/electron/primary-profile-pin.test.ts","apps/desktop/electron/primary-profile-pin.ts","apps/desktop/electron/window-reveal.test.ts","apps/desktop/electron/window-reveal.ts","apps/desktop/src/app/contrib/controller.tsx","apps/desktop/src/app/hud/resize-frame.test.tsx","apps/desktop/src/components/pane-shell/tree/pane-reload-share.test.ts","apps/desktop/src/components/pane-shell/tree/store.ts","apps/desktop/src/lib/layout-persistence.ts","apps/desktop/src/store/session-states.test.ts","apps/desktop/src/store/session-states.ts","apps/desktop/src/styles.css"]}],"trust":{"default_tier":"verified","includes_suggested":false}}