{
 "flight": {
  "id": 37854,
  "agent": "github-copilot",
  "state": "merged",
  "title": "[Blazor] Register persistent component state services in AddBlazorWebView",
  "number": 62384,
  "source": "aidev",
  "commits": 2,
  "debrief": "Copilot, a fix in dotnet/aspnetcore, registers persistent component state services in AddBlazorWebView so WebView apps no longer fail on components marked with PersistentComponentState. The change adds 52 lines across three files in two commits. It drew one review round with no change requests and merged clean after 15.3 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 52,
  "closed_at": "2025-06-18T12:58:03+00:00",
  "deletions": 0,
  "merged_at": "2025-06-18T12:58:03+00:00",
  "opened_at": "2025-06-17T21:40:02+00:00",
  "task_type": "fix",
  "body_chars": 1949,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:57:46.084153+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR adds registration of persistent component state services to the `AddBlazorWebView` extension method, enabling persistent component state functionality in Blazor WebView applications.\n\n## Changes Made\n\n- Added `ComponentStatePersistenceManager` service registration as scoped\n- Added `Persiste",
  "review_count": 1,
  "files_changed": 3,
  "hours_to_merge": 15.3,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:57:46.084153+00:00",
  "reviewer_excerpt": "Adds the required registrations so that WebView based apps don't fail when a component contains [PersistentComponentState]",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/dotnet/aspnetcore/pull/62384#issuecomment-2983631718"
 },
 "repo": {
  "name": "aspnetcore",
  "owner": "dotnet",
  "stars": 38503,
  "license": "MIT",
  "full_name": "dotnet/aspnetcore",
  "primary_language": "C#"
 },
 "author": {
  "login": "Copilot",
  "name": null,
  "github_profile": "https://github.com/Copilot",
  "page": null
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "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-06-17T21:40:23+00:00",
   "url": null,
   "kind": "labeled",
   "actor_login": "dotnet-policy-service[bot]"
  },
  {
   "at": "2025-06-18T12:58:03+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "javiercn"
  },
  {
   "at": "2025-06-18T12:58:03+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "javiercn"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Update Browser-Testing Dependencies: Playwright 1.53.0 → 1.54.0",
   "number": 62877,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 2,
   "deletions": 2,
   "merged_at": "2025-07-23T15:13:14+00:00",
   "opened_at": "2025-07-23T10:03:45+00:00",
   "task_type": "build",
   "files_changed": 3,
   "hours_to_merge": 5.16
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix Blazor template HTTPS profile to include HTTP URL",
   "number": 62853,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-07-30T19:06:58+00:00",
   "opened_at": "2025-07-22T08:55:38+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 202.19
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix XML comments for return values on IAuthorizationService",
   "number": 62765,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 20,
   "deletions": 21,
   "merged_at": "2025-07-24T07:24:54+00:00",
   "opened_at": "2025-07-17T05:14:13+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 170.18
  }
 ],
 "pr_url": "https://github.com/dotnet/aspnetcore/pull/62384",
 "page": "https://agentriders.com/logs/dotnet/aspnetcore/62384/"
}