Repository navigation
Fix stale "Not Connected" status line over a healthy iOS workspace list - #10397
austinywang wants to merge 0 commit into
Conversation
Bugbot is paused — on-demand spend limit reachedBugbot uses usage-based billing for this team and has hit its on-demand spend limit. A team admin can raise the spend limit in the Cursor dashboard, or wait for the next billing cycle to continue. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Plus Run ID: 📒 Files selected for processing (2)
Included review availability: Your plan provides up to 10 included reviews per hour; 8 remain after this review. 📝 WalkthroughWalkthroughThe connection chrome now shows “Not Connected” for unavailable or degraded connections, but not when foreground recovery fails while the aggregate connection remains connected. Tests update the status-line and Mac update-indicator expectations. ChangesConnection chrome recovery state
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to This change prevents a stale “Not Connected” caption from appearing over a healthy workspace list while preserving degraded and per-device status behavior; no actionable merge-blocking risk remains beyond normal checks and review. Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 24 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (24 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Red/green evidence note. The repo's two-commit policy expects CI to prove the regression test catches the bug, but the only lane that executes
Red/green was instead verified locally by compiling the real production sources ( 🤖 Generated with Claude Code |
5368b9e to
c3f4059
Compare
|
Audit table (re-checked 2026-09-01 against feature-branch HEAD
The source/test behavior is already present on |
Status: superseded and closed
This feature branch was rebased to the
origin/mainsnapshot23941b41dc0a47911d31464739412077bc6aea77on 2026-09-01 and contains zero changes. Merged PR #10437 (commit7c3093ef855c097abdc44ff38e0a6b9a4f0ba7fe) independently includes the connected-aggregate guard and regression expectation from this PR; currentmainalso carries newerhasLiveTransportPathhandling. The upstream branch continued advancing afterward, but no branch-specific code remains here. GitHub closed this PR automatically when its head reached its base; the closed-PR API record retains the earlier head SHA. There is no code left to merge.The original test-first/fix commits were
697f6c0418and5368b9ee31; they are superseded by the merged upstream implementation.Testing
git merge-base --is-ancestor HEAD origin/main— passed for the audited base snapshot.git diff --check— passed../scripts/lint-pbxproj-test-wiring.sh— passed.python3 scripts/check-package-resolved-policy.py— passed.CHANGES_REQUESTED; CodeRabbit reported no actionable code comments.Demo Video
Not recorded: after the rebase there is no branch-specific implementation to demonstrate; a video would exercise the already-merged
mainbehavior from #10437 rather than this PR.Review trigger
The review surface was audited at feature-branch HEAD
23941b41dc0a47911d31464739412077bc6aea77. Cursor/Bugbot was unavailable because its spend limit was reached; CodeRabbit's recent review found no actionable comments; no Greptile or Codex review body and no inline review thread exists.Checklist
origin/mainsnapshot.No closing issue was attached to PR #10397, so no issue comment or issue close action was performed.