mirror of
https://github.com/QwenLM/qwen-code.git
synced 2026-07-10 01:29:17 +00:00
Deferred IDE startup could report a timeout while the underlying connection promise later completed, leaving internal IDE state inconsistent with the visible startup failure state. - Disconnect the IDE client when deferred startup connection times out - Repeat cleanup if the original connection later succeeds after timeout - Keep late rejection handling to avoid unhandled promise rejections - Cover timeout cleanup, late success, and quick rejection cases Co-authored-by: heyang.why <heyang.why@alibaba-inc.com> |
||
|---|---|---|
| .. | ||
| src | ||
| index.ts | ||
| package.json | ||
| test-setup.ts | ||
| tsconfig.json | ||
| vitest.config.ts | ||