{"repo":"NousResearch/hermes-agent","public_id":"102166","display_label":"Desktop preview tab close behavior bug","summary":"A bug where preview pane tabs cannot be properly closed, with related fixes targeting how the live page URL is matched when closing preview tabs. The issues concern close events being no-ops and tabs restoring from local persistence on restart.","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":102250,"merged_at":"2026-09-29T23:39:19+00:00"},"resolution":{"state":"resolved","by":"pr-102250"},"freshness":{"state":"verified","last_verified_at":"2026-09-29T23:39:19+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":102166,"pr_number":102250,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-29T23:39:19+00:00"}],"members":[{"kind":"issue","number":102166,"title":"[Bug] Preview pane tabs cannot be closed — preview.close event no-ops; tabs restore from local persistence on restart","url":null,"state":"closed"},{"kind":"pr","number":102250,"title":"fix(desktop): close preview tabs by live browser URL","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/src/app/session/hooks/preview-open.test.tsx","apps/desktop/src/app/session/hooks/use-preview-routing.ts","apps/desktop/src/store/preview.test.ts","apps/desktop/src/store/preview.ts"]},{"kind":"pr","number":102324,"title":"fix(desktop): match live page URL when closing preview tabs (fixes #102166)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#102250","number":102250}],"category":"duplicate_of","implication":"duplicate"},"merged":false}],"trust":{"default_tier":"verified","includes_suggested":false}}