fix: Unity stall diagnostics now point to modal dialogs#1361
Conversation
Classify heartbeat-based editor unresponsive errors separately so CLI output points users at possible modal dialogs or long editor operations. Update stall progress text and cover both envelope and heartbeat progress behavior with tests.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (4)
✅ Files skipped from review due to trivial changes (1)
🚧 Files skipped from review as they are similar to previous changes (3)
📝 WalkthroughWalkthroughAdds ChangesEditor Unresponsive Error Handling
Sequence DiagramsequenceDiagram
participant unityipc
participant classifyError
participant unityEditorUnresponsiveError
participant cliError
unityipc->>classifyError: detects EditorUnresponsiveError
classifyError->>unityEditorUnresponsiveError: error + context
unityEditorUnresponsiveError->>cliError: code=UNITY_EDITOR_UNRESPONSIVE<br/>phase=ResponseWaiting<br/>stallSeconds + NextActions
cliError-->>unityipc: Retryable=true, SafeToRetry
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ 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 |
There was a problem hiding this comment.
2 issues found across 5 files
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
Remove stale restart advice from the structured editor-unresponsive error and shorten the heartbeat stall progress text so it stays suitable for spinner output.
Summary
User Impact
Changes
Verification
scripts/check-go-cli.sh