{"repo":"NousResearch/hermes-agent","public_id":"106596","display_label":"YouTube embed Referer fix in desktop app","summary":"These issues and pull requests address YouTube embeds failing in the desktop app due to the Referer header fix being applied to the wrong or unused session partition. The work involves correctly stamping the Referer on the session(s) actually used by chat embeds.","subsystem":null,"counts":{"members":8,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":3,"attempt_prs":4},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":130975},"resolution":{"state":"resolved","by":"pr-127201"},"freshness":{"state":"verified","last_verified_at":"2026-10-02T05:27:31+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.2857142857142857},"fix_edges":[{"issue_number":106596,"pr_number":130975,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true},{"issue_number":106596,"pr_number":131015,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false}],"members":[{"kind":"issue","number":106596,"title":"[Bug]: YouTube embeds fail with error 153 in desktop app (Referer fix wired to unused session partition)","url":null,"state":"closed"},{"kind":"pr","number":106616,"title":"fix(desktop): stamp YouTube Referer on the default session too","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#127201","number":127201}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":106620,"title":"fix(desktop): stamp YouTube embed Referer in the session chat embeds actually use","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#127201","number":127201}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":127201,"title":"fix(desktop): restore YouTube embeds in the packaged app","url":null,"state":"merged","close_reason":{"category":"merged","implication":"superseded"},"merged":true},{"kind":"pr","number":130892,"title":"fix(desktop): restore YouTube embeds without losing settings or remote backends","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#127201","number":127201}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":130975,"title":"fix(desktop): play YouTube embeds through a loopback player host","url":null,"state":"merged","close_reason":{"category":"merged","implication":"superseded"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/electron/embed-host.test.ts","apps/desktop/electron/embed-host.ts","apps/desktop/electron/main.ts","apps/desktop/electron/preload.ts","apps/desktop/src/components/assistant-ui/embeds/youtube-embed.test.tsx","apps/desktop/src/components/assistant-ui/embeds/youtube-embed.tsx","apps/desktop/src/global.d.ts"]},{"kind":"pr","number":130984,"title":"fix(desktop): YouTube embeds play in the packaged app while the window stays file:// (#106596, re-lands #127201)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#130975","number":130975},{"kind":"pr","value":"#130975","number":130975},{"kind":"pr","value":"#131015","number":131015}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":131015,"title":"fix(desktop): YouTube embed host answers malformed paths with 404 instead of crashing","url":null,"state":"merged","close_reason":{"category":"merged","implication":"superseded"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/electron/embed-host.test.ts","apps/desktop/electron/embed-host.ts"]}],"trust":{"default_tier":"verified","includes_suggested":false}}