{
 "flight": {
  "id": 19475,
  "agent": "github-copilot",
  "state": "closed",
  "title": "[Accessibility] Fix SfTextInputLayout HelperText and ErrorText not visible to screen readers",
  "number": 215,
  "source": "aidev",
  "commits": 4,
  "debrief": "GitHub Copilot attempted a fix in syncfusion/maui-toolkit so that VoiceOver and Narrator can reach HelperText and ErrorText in SfTextInputLayout, which were drawn on canvas without semantic information. The change spans 433 additions and 103 deletions across five files in four commits. The pull request was closed unmerged after human review, a burn.",
  "outcome": "burn",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 433,
  "closed_at": "2025-07-27T23:40:49+00:00",
  "deletions": 103,
  "merged_at": null,
  "opened_at": "2025-07-03T07:21:01+00:00",
  "task_type": "fix",
  "body_chars": 2702,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:38:15.154723+00:00",
  "enriched_at": null,
  "body_excerpt": "Screen readers like VoiceOver (macOS) and Narrator (Windows) were unable to access HelperText and ErrorText in SfTextInputLayout because they were drawn directly on canvas without semantic information.\n\n## Root Cause\nThe `GetSemanticsNodesCore()` method only created semantic nodes for numeric contro",
  "review_count": 0,
  "files_changed": 5,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:38:15.154723+00:00",
  "reviewer_excerpt": "@copilot I implemented your accessibility fix for the helper and error text, but encountered a focus order issue. Currently, the helper or error text receives",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/syncfusion/maui-toolkit/pull/215#issuecomment-3036245845"
 },
 "repo": {
  "name": "maui-toolkit",
  "owner": "syncfusion",
  "stars": 750,
  "license": "MIT",
  "full_name": "syncfusion/maui-toolkit",
  "primary_language": "C#"
 },
 "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": 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-07-27T23:40:49+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "Choza-rajan"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix CategoryAxis labels not visible on Android XXHDPI devices",
   "number": 219,
   "outcome": "burn",
   "index_ok": true,
   "additions": 43,
   "deletions": 12,
   "merged_at": null,
   "opened_at": "2025-07-16T05:18:08+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix SfExpander arrow color not restoring after cancelled touch gesture",
   "number": 217,
   "outcome": "burn",
   "index_ok": true,
   "additions": 203,
   "deletions": 137,
   "merged_at": null,
   "opened_at": "2025-07-08T04:18:46+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix SfTextInputLayout crash on Android with very small container widths",
   "number": 211,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 99,
   "deletions": 22,
   "merged_at": "2025-07-04T09:42:22+00:00",
   "opened_at": "2025-06-29T13:59:44+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 115.71
  }
 ],
 "pr_url": "https://github.com/syncfusion/maui-toolkit/pull/215",
 "page": "https://agentriders.com/logs/syncfusion/maui-toolkit/215/"
}