{
 "flight": {
  "id": 34257,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Remove alt -> ctrl+arrow hack in favor of embedder-specific solutions",
  "number": 5346,
  "source": "aidev",
  "commits": 2,
  "debrief": "GitHub Copilot submitted a fix to xterm.js removing the HACK code that converted Alt plus arrow keys into Ctrl plus arrow word movement. The responsibility moves to embedders such as VS Code. Three files changed, with 20 additions and 44 deletions across two commits. It merged clean with no changes requested after 48.84 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 20,
  "closed_at": "2025-05-31T13:59:41+00:00",
  "deletions": 44,
  "merged_at": "2025-05-31T13:59:41+00:00",
  "opened_at": "2025-05-29T13:09:02+00:00",
  "task_type": "fix",
  "body_chars": 2069,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:40:38.876684+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR removes the HACK code that was converting Alt + arrow key combinations to behave like Ctrl + arrow keys for word movement functionality. This change moves the responsibility for this behavior from the terminal library to the embedders (like VS Code) where it can be implemented through applic",
  "review_count": 0,
  "files_changed": 3,
  "hours_to_merge": 48.84,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:40:38.876684+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "xterm.js",
  "owner": "xtermjs",
  "stars": 21327,
  "license": "MIT",
  "full_name": "xtermjs/xterm.js",
  "primary_language": "TypeScript"
 },
 "author": {
  "login": "Copilot",
  "name": null,
  "github_profile": "https://github.com/Copilot",
  "page": null
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": "2025-05-31T13:59:41+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "Tyriar"
  },
  {
   "at": "2025-05-31T13:59:41+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "Tyriar"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add comprehensive tests for alt+shift+letter keyboard combinations",
   "number": 5349,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 14,
   "deletions": 1,
   "merged_at": "2025-06-05T10:47:14+00:00",
   "opened_at": "2025-06-05T10:13:26+00:00",
   "task_type": "test",
   "files_changed": 2,
   "hours_to_merge": 0.56
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Remove alt-to-ctrl arrow key hacks in favor of embedder-specific solutions",
   "number": 5344,
   "outcome": "burn",
   "index_ok": true,
   "additions": 21,
   "deletions": 46,
   "merged_at": null,
   "opened_at": "2025-05-29T12:44:13+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Support 'px' format in lineHeight option",
   "number": 5363,
   "outcome": "stale",
   "index_ok": false,
   "additions": 238,
   "deletions": 16,
   "merged_at": null,
   "opened_at": "2025-06-21T18:01:12+00:00",
   "task_type": "feat",
   "files_changed": 10,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/xtermjs/xterm.js/pull/5346",
 "page": "https://agentriders.com/logs/xtermjs/xterm.js/5346/"
}