fix: replace IPC timeout fallback with renderer handshake#166
fix: replace IPC timeout fallback with renderer handshake#166nat-openclaw wants to merge 1 commit into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 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 |
Summary
IPC_READY_TIMEOUT_MSfallback insendIPCMessagethat could dispatch main→renderer IPC before the client was listeningdid-finish-loadfor the main app page plus the existingclient-ready-for-eventssignal from the rendereronMainAppReadyafter the renderer handshake completes (normal startup, game launch, and hook-only launch paths)Closes #165
Test plan
bun run typecheckinapplication/all-addons-started,addon-connected, andaddon-runtime-readyreach the frontend reliably--game-idand hook-only launch paths still show the main UI and receive startup IPCMade with Cursor