{"repo":"NousResearch/hermes-agent","public_id":"108051","display_label":"Windows default browser detection reads wrong registry key","summary":"A bug on Windows 11 25H2/build 26200 causes a blank updater window because the code reads the legacy UserChoice registry key instead of the newer UserChoiceLatest key. The accompanying fixes update the lookup order to prefer UserChoiceLatest.","subsystem":"apps/desktop","counts":{"members":4,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":2},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":134428,"merged_at":"2026-10-07T09:29:55+00:00"},"resolution":{"state":"resolved","by":"pr-134428"},"freshness":{"state":"verified","last_verified_at":"2026-10-07T09:29:55+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.5},"fix_edges":[{"issue_number":107854,"pr_number":134428,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-07T09:29:55+00:00"},{"issue_number":108051,"pr_number":134428,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-07T09:29:55+00:00"}],"members":[{"kind":"issue","number":108051,"title":"[Bug][Windows 11 25H2 / build 26200] Desktop updater: `Get-DefaultBrowserExe` reads the legacy `UserChoice` key the OS no longer updates — blank ghost update window","url":null,"state":"closed"},{"kind":"pr","number":108062,"title":"fix(desktop): prefer UserChoiceLatest when resolving Windows updater browser","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"d95d5bca1fb","number":0},{"kind":"pr","value":"#134428","number":134428}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":108064,"title":"fix(desktop): read the default browser ProgId from UserChoiceLatest before the legacy UserChoice key","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"5419d869bbe","number":0},{"kind":"commit","value":"d95d5bca1fb","number":0},{"kind":"pr","value":"#134428","number":134428},{"kind":"pr","value":"#106971","number":106971}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":134428,"title":"Windows 11 25H2: real-profile browsing and the updater window find the default browser (#107854, salvage #106971)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["contributors/emails/[redacted:email]","hermes_cli/browser_connect.py","scripts/desktop-update/windows.ps1","tests/hermes_cli/test_browser_connect_default_chromium.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}