{"repo":"NousResearch/hermes-agent","public_id":"77257","display_label":"Virtualize git file-tree to limit DOM node count","summary":"A large untracked directory causes the git file-tree panel to render hundreds of thousands of DOM nodes, leading to excessive memory use and UI freezes. The associated fix introduces virtualization to cap the number of DOM nodes rendered.","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":81047,"merged_at":"2026-08-07T14:21:07+00:00"},"resolution":{"state":"resolved","by":"pr-81047"},"freshness":{"state":"verified","last_verified_at":"2026-08-07T14:21:07+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":77257,"pr_number":81047,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-08-07T14:21:07+00:00"}],"members":[{"kind":"issue","number":77257,"title":"Desktop: git file-tree panel renders ~430k DOM nodes on large untracked dirs → 5GB+ renderer, UI freeze","url":null,"state":"closed"},{"kind":"pr","number":77887,"title":"fix(desktop): virtualize git file-tree to cap DOM nodes (#77257)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#81047","number":81047}],"category":"merged_via","implication":"superseded"},"merged":false},{"kind":"pr","number":81047,"title":"fix(desktop): virtualize git file-tree to cap DOM nodes (#77257)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["apps/desktop/src/app/right-sidebar/review/file-tree.test.tsx","apps/desktop/src/app/right-sidebar/review/file-tree.tsx","apps/desktop/src/app/right-sidebar/review/tree-data.test.ts","apps/desktop/src/app/right-sidebar/review/tree-data.ts"]}],"trust":{"default_tier":"verified","includes_suggested":false}}