{"repo":"NousResearch/hermes-agent","public_id":"52471","display_label":"Dashboard xterm paste duplicates last character fix","summary":"These members address a bug where pasting text into the dashboard's xterm terminal input causes the last character to be duplicated, with fixes routing native paste events through the terminal's paste handler to prevent the duplication.","subsystem":"dashboard","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":133958,"merged_at":"2026-10-06T17:00:44+00:00"},"resolution":{"state":"resolved","by":"pr-133958"},"freshness":{"state":"verified","last_verified_at":"2026-10-06T17:00:44+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":52471,"pr_number":133958,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-10-06T17:00:44+00:00"}],"members":[{"kind":"issue","number":52471,"title":"[Dashboard] Chat input duplicates last character after pasting (xterm-helper-textarea)","url":null,"state":"closed"},{"kind":"pr","number":52477,"title":"fix(dashboard): intercept native paste to prevent duplicate character in xterm input","url":null,"state":"closed","close_reason":{"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":133958,"title":"fix(dashboard): route native text paste through term.paste to stop last-char duplication (#52471)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["web/src/lib/chat-image-drop.ts","web/src/lib/pty-mouse-report.ts","web/src/pages/ChatPage.test.tsx","web/src/pages/ChatPage.tsx"]}],"trust":{"default_tier":"verified","includes_suggested":false}}