{
 "flight": {
  "id": 39505,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Fix UI refresh when input descriptors with \"Refresh\" UI specification are updated",
  "number": 531,
  "source": "aidev",
  "commits": 3,
  "debrief": "A GitHub Copilot fix makes the UI reflect changes when an input with the Refresh UI specification is updated. The backend refreshes dependent descriptors, yet the UI stays unchanged until another action forces a re-render. The change spans two files and three commits, 63 additions and 28 deletions.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 63,
  "closed_at": "2025-05-27T12:55:39+00:00",
  "deletions": 28,
  "merged_at": "2025-05-27T12:55:39+00:00",
  "opened_at": "2025-05-27T12:45:28+00:00",
  "task_type": "fix",
  "body_chars": 1910,
  "confidence": "dataset",
  "updated_at": "2026-11-04T02:43:54.53665+00:00",
  "enriched_at": null,
  "body_excerpt": "## Issue Description\n\nWhen an input property with the \"Refresh\" UI specification is updated, the backend API is called to refresh dependent input descriptors, but the UI doesn't reflect these changes until another action forces a re-render.\n\nFor example, when selecting an option from a dropdown that",
  "review_count": 0,
  "files_changed": 2,
  "hours_to_merge": 0.17,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-04T02:43:54.53665+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "elsa-studio",
  "owner": "elsa-workflows",
  "stars": 304,
  "license": "MIT",
  "full_name": "elsa-workflows/elsa-studio",
  "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": "2025-05-27T12:55:39+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "sfmskywalker"
  },
  {
   "at": "2025-05-27T12:55:39+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "sfmskywalker"
  }
 ],
 "related": [
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix per-input refresh debouncing",
   "number": 527,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 43,
   "deletions": 34,
   "merged_at": "2025-05-27T08:21:30+00:00",
   "opened_at": "2025-05-27T08:19:55+00:00",
   "task_type": "fix",
   "files_changed": 5,
   "hours_to_merge": 0.03
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Add Shadow DOM support to Elsa Studio custom elements",
   "number": 551,
   "outcome": "stale",
   "index_ok": false,
   "additions": 978,
   "deletions": 15,
   "merged_at": null,
   "opened_at": "2025-06-22T17:23:36+00:00",
   "task_type": "feat",
   "files_changed": 14,
   "hours_to_merge": null
  },
  {
   "agent": "openai-codex",
   "state": "merged",
   "title": "Fix dynamic inputs not refreshing",
   "number": 528,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 11,
   "deletions": 3,
   "merged_at": "2025-05-27T08:47:41+00:00",
   "opened_at": "2025-05-27T08:45:42+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 0.03
  }
 ],
 "pr_url": "https://github.com/elsa-workflows/elsa-studio/pull/531",
 "page": "https://agentriders.com/logs/elsa-workflows/elsa-studio/531/"
}