{"version":"2.1.232","anchor":"github-pr-status-polling-moved-into-a-standalone-store","canonical_anchor":"github-pr-status-polling-moved-into-a-standalone-store","heading":"GitHub PR status polling moved into a standalone store","tier":"internal","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232\/e\/github-pr-status-polling-moved-into-a-standalone-store","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232","markdown":"### GitHub PR status polling moved into a standalone store\n\nPull request status polling keeps its timers and last result even as the view redraws.\n\n**What**\n\nThe poller that watches pull request status now owns its timers, backoff and last snapshot outside the UI, so its state is no longer torn down and rebuilt whenever the view re-renders.\n\n**Details**\n\n- The UI subscribes to it rather than driving it from effects.\n- Existing disable telemetry (`bad_streak_disabled`, `slow_disabled` with `elapsed_ms`) under `github_pr_status_direct` is unchanged.\n\n**Evidence**\n\n`github_pr_status_direct`\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 1\/5"}