Pull request status polling keeps its timers and last result even as the view redraws.
What's wrong with this entry?
The 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.
- The UI subscribes to it rather than driving it from effects.
- Existing disable telemetry (
bad_streak_disabled,slow_disabledwithelapsed_ms) undergithub_pr_status_directis unchanged.
github_pr_status_direct
Strings lifted out of the shipped bundle, so the claim above can be checked against them.