{
 "repo": {
  "name": "react-native-windows",
  "owner": "microsoft",
  "stars": 17370,
  "license": "NOASSERTION",
  "full_name": "microsoft/react-native-windows",
  "fetched_at": "2026-11-08T10:59:12.643006+00:00",
  "primary_language": "C++"
 },
 "burns": [
  {
   "agent": "github-copilot",
   "number": 14928,
   "reviewer_excerpt": "These are not using Windows.UI.Composition APIs, please use the correct API, And make sure to add in comments where are you writing the focus logic",
   "reviewer_excerpt_url": "https://github.com/microsoft/react-native-windows/pull/14928#pullrequestreview-3053137432"
  },
  {
   "agent": "github-copilot",
   "number": 14915,
   "reviewer_excerpt": "This PR isn't how we need to fix this, see https://github.com/microsoft/react-native-windows/issues/14912#issuecomment-3070647195",
   "reviewer_excerpt_url": "https://github.com/microsoft/react-native-windows/pull/14915#pullrequestreview-3017495581"
  },
  {
   "agent": "github-copilot",
   "number": 14888,
   "reviewer_excerpt": "scrollEnabled type is bool. If false, scrolling of the text view will be disabled. The default value is true. Only works with multiline={true}.",
   "reviewer_excerpt_url": "https://github.com/microsoft/react-native-windows/pull/14888#issuecomment-3067757411"
  },
  {
   "agent": "github-copilot",
   "number": 14803,
   "reviewer_excerpt": "@copilot add an example in playground and run the playground app",
   "reviewer_excerpt_url": "https://github.com/microsoft/react-native-windows/pull/14803#issuecomment-2984979405"
  },
  {
   "agent": "github-copilot",
   "number": 14796,
   "reviewer_excerpt": "@copilot try applying snapping at updatecontentoffset or something like that dont just store boolean",
   "reviewer_excerpt_url": "https://github.com/microsoft/react-native-windows/pull/14796#pullrequestreview-2937379281"
  },
  {
   "agent": "github-copilot",
   "number": 14795,
   "reviewer_excerpt": "@copilot remove codegen file changes and automated test in e2efabrictestapp",
   "reviewer_excerpt_url": "https://github.com/microsoft/react-native-windows/pull/14795#pullrequestreview-2937381001"
  }
 ],
 "total": 34,
 "agents": [
  {
   "agent": "github-copilot",
   "merged": 6,
   "flights": 34,
   "burn_rate": 0.7,
   "merge_rate": 0.2,
   "last_flight_at": "2025-07-16T05:45:40+00:00",
   "median_hours_to_merge": 17.3
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Automate Creation of Release Notes with yarn script for version 0.80",
   "number": 14931,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 478,
   "deletions": 56,
   "merged_at": "2025-07-16T08:23:12+00:00",
   "opened_at": "2025-07-16T05:45:40+00:00",
   "task_type": "feat",
   "files_changed": 7,
   "hours_to_merge": 2.63
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add automated release notes generation script with version 0.80.0",
   "number": 14930,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 0,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-16T05:44:40+00:00",
   "task_type": "feat",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Implement tabIndex property for View in Fabric - needs architectural review",
   "number": 14928,
   "outcome": "burn",
   "index_ok": true,
   "additions": 783,
   "deletions": 611,
   "merged_at": null,
   "opened_at": "2025-07-15T06:36:10+00:00",
   "task_type": "feat",
   "files_changed": 12,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Update Node.js version from 18.18.0 to 20.0.0 in CI configuration files",
   "number": 14915,
   "outcome": "burn",
   "index_ok": true,
   "additions": 1152,
   "deletions": 1152,
   "merged_at": null,
   "opened_at": "2025-07-14T15:09:40+00:00",
   "task_type": "fix",
   "files_changed": 8,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Update Node.js version from 18.18.0 to 20.18.0 in CI pipeline configuration",
   "number": 14913,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 576,
   "deletions": 576,
   "merged_at": null,
   "opened_at": "2025-07-14T14:42:44+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add TypeScript support for onAccessibilityTap prop in Button component",
   "number": 14910,
   "outcome": "burn",
   "index_ok": true,
   "additions": 30,
   "deletions": 7,
   "merged_at": null,
   "opened_at": "2025-07-14T11:04:42+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add accessibilityValue support to Button component",
   "number": 14903,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 39,
   "deletions": 1,
   "merged_at": "2025-07-14T08:33:23+00:00",
   "opened_at": "2025-07-14T08:14:01+00:00",
   "task_type": "feat",
   "files_changed": 3,
   "hours_to_merge": 0.32
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[CG] [0.79-stable] Upgrade tar-fs from 3.0.8 to 3.0.9 to fix CVE-2025-48387",
   "number": 14899,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 581,
   "deletions": 599,
   "merged_at": null,
   "opened_at": "2025-07-14T05:52:32+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Implement scrollEnabled property for TextInput in Fabric architecture",
   "number": 14888,
   "outcome": "burn",
   "index_ok": true,
   "additions": 1141,
   "deletions": 1136,
   "merged_at": null,
   "opened_at": "2025-07-14T03:56:11+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Implement AccessibilityInfo.announceForAccessibility for Fabric",
   "number": 14835,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1345,
   "deletions": 1176,
   "merged_at": "2025-07-04T07:21:00+00:00",
   "opened_at": "2025-07-03T06:47:40+00:00",
   "task_type": "feat",
   "files_changed": 29,
   "hours_to_merge": 24.56
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Implement snapToAlignment property for ScrollView in Fabric architecture",
   "number": 14830,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 8417,
   "deletions": 5646,
   "merged_at": "2025-07-04T07:42:07+00:00",
   "opened_at": "2025-07-01T04:09:54+00:00",
   "task_type": "feat",
   "files_changed": 117,
   "hours_to_merge": 75.54
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Implement snapToInterval property for ScrollView in Fabric",
   "number": 14829,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 7364,
   "deletions": 4591,
   "merged_at": "2025-07-08T09:47:07+00:00",
   "opened_at": "2025-07-01T04:09:40+00:00",
   "task_type": "feat",
   "files_changed": 113,
   "hours_to_merge": 173.62
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Implement contextMenuHidden property for TextInput fabric architecture",
   "number": 14804,
   "outcome": "stale",
   "index_ok": false,
   "additions": 54,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-06-18T16:14:40+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Implement autoFocus property for TextInput in Fabric",
   "number": 14803,
   "outcome": "burn",
   "index_ok": true,
   "additions": 35,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-18T16:14:09+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Implement snapToEnd property for Fabric ScrollView",
   "number": 14796,
   "outcome": "burn",
   "index_ok": true,
   "additions": 11885,
   "deletions": 12409,
   "merged_at": null,
   "opened_at": "2025-06-17T23:59:14+00:00",
   "task_type": "feat",
   "files_changed": 11,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Implement snapToInterval property for ScrollView for fabric",
   "number": 14795,
   "outcome": "burn",
   "index_ok": true,
   "additions": 3620,
   "deletions": 2933,
   "merged_at": null,
   "opened_at": "2025-06-17T23:58:47+00:00",
   "task_type": "feat",
   "files_changed": 11,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Implement snapToOffsets property for ScrollView fabric implementation",
   "number": 14794,
   "outcome": "burn",
   "index_ok": true,
   "additions": 2624,
   "deletions": 2346,
   "merged_at": null,
   "opened_at": "2025-06-17T23:58:29+00:00",
   "task_type": "feat",
   "files_changed": 10,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Implement snapToStart, snapToEnd, snapToOffsets property for ScrollView fabric implementation",
   "number": 14793,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 4843,
   "deletions": 4685,
   "merged_at": "2025-06-18T10:02:15+00:00",
   "opened_at": "2025-06-17T23:58:04+00:00",
   "task_type": "feat",
   "files_changed": 14,
   "hours_to_merge": 10.07
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "[Fabric] Fix onChangeText firing twice when first typing in TextInput",
   "number": 14786,
   "outcome": "stale",
   "index_ok": false,
   "additions": 6641,
   "deletions": 5595,
   "merged_at": null,
   "opened_at": "2025-06-16T16:55:48+00:00",
   "task_type": "fix",
   "files_changed": 142,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add functional tests for Button component fast refresh scenarios",
   "number": 14772,
   "outcome": "burn",
   "index_ok": true,
   "additions": 378,
   "deletions": 141,
   "merged_at": null,
   "opened_at": "2025-06-11T09:09:46+00:00",
   "task_type": "test",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add Functional Tests for Flyout Component in E2E Test App (Fabric)",
   "number": 14771,
   "outcome": "burn",
   "index_ok": true,
   "additions": 753,
   "deletions": 753,
   "merged_at": null,
   "opened_at": "2025-06-11T09:09:44+00:00",
   "task_type": "test",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add Functional Tests for Pressable Component",
   "number": 14770,
   "outcome": "burn",
   "index_ok": true,
   "additions": 226,
   "deletions": 96,
   "merged_at": null,
   "opened_at": "2025-06-11T09:09:42+00:00",
   "task_type": "test",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add Functional Tests for TouchableOpacity Component in E2E Test App (Fabric)",
   "number": 14769,
   "outcome": "burn",
   "index_ok": true,
   "additions": 2362,
   "deletions": 2269,
   "merged_at": null,
   "opened_at": "2025-06-11T09:09:40+00:00",
   "task_type": "test",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add Functional Tests for FlatList Component",
   "number": 14768,
   "outcome": "burn",
   "index_ok": true,
   "additions": 69,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-06-11T09:09:17+00:00",
   "task_type": "test",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add Functional Tests for TextInput Component",
   "number": 14767,
   "outcome": "burn",
   "index_ok": false,
   "additions": 315,
   "deletions": 50,
   "merged_at": null,
   "opened_at": "2025-06-11T09:03:45+00:00",
   "task_type": "test",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add Functional Tests for TouchableWithoutFeedback Component",
   "number": 14766,
   "outcome": "burn",
   "index_ok": true,
   "additions": 156,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-06-11T09:03:17+00:00",
   "task_type": "test",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add functional test for View component style updates during fast refresh",
   "number": 14765,
   "outcome": "burn",
   "index_ok": true,
   "additions": 1242,
   "deletions": 1141,
   "merged_at": null,
   "opened_at": "2025-06-11T09:02:56+00:00",
   "task_type": "test",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Implement writingDirection property for Text in Fabric renderer",
   "number": 14764,
   "outcome": "burn",
   "index_ok": true,
   "additions": 1283,
   "deletions": 1159,
   "merged_at": null,
   "opened_at": "2025-06-11T09:02:27+00:00",
   "task_type": "feat",
   "files_changed": 8,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix telemetry blank fields by correcting property mismatches and adding fallbacks",
   "number": 14763,
   "outcome": "burn",
   "index_ok": true,
   "additions": 593,
   "deletions": 579,
   "merged_at": null,
   "opened_at": "2025-06-11T09:02:13+00:00",
   "task_type": "fix",
   "files_changed": 7,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[Fabric] Fix TextInput caret visibility on white backgrounds in dark mode",
   "number": 14762,
   "outcome": "burn",
   "index_ok": true,
   "additions": 28,
   "deletions": 4,
   "merged_at": null,
   "opened_at": "2025-06-11T09:01:54+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Deprecate autolink functionality to copy useWinUI3 flags from react-native.config.js into ExperimentalFeatures.props",
   "number": 14761,
   "outcome": "burn",
   "index_ok": true,
   "additions": 12,
   "deletions": 400,
   "merged_at": null,
   "opened_at": "2025-06-11T09:00:57+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix scroll wheel responsiveness in Windows App SDK by using system scroll settings",
   "number": 14760,
   "outcome": "burn",
   "index_ok": true,
   "additions": 1173,
   "deletions": 1139,
   "merged_at": null,
   "opened_at": "2025-06-11T08:58:57+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Defer UIA accessibility provider initialization until requested",
   "number": 14756,
   "outcome": "stale",
   "index_ok": false,
   "additions": 23,
   "deletions": 13,
   "merged_at": null,
   "opened_at": "2025-06-10T17:34:56+00:00",
   "task_type": "perf",
   "files_changed": 3,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Implement onPressOut property for TextInput in fabric",
   "number": 14754,
   "outcome": "stale",
   "index_ok": false,
   "additions": 211,
   "deletions": 71,
   "merged_at": null,
   "opened_at": "2025-06-10T17:09:34+00:00",
   "task_type": "fix",
   "files_changed": 6,
   "hours_to_merge": null
  }
 ],
 "indexed": 26,
 "monthly": [
  {
   "burns": 17,
   "month": "2025-06",
   "merged": 1,
   "flights": 22
  },
  {
   "burns": 4,
   "month": "2025-07",
   "merged": 5,
   "flights": 12
  }
 ],
 "top_authors": [],
 "page": "https://agentriders.com/logs/microsoft/react-native-windows/"
}