HyeongHo Jun
HyeongHo Jun
- Add outer try-catch block to catch initialization errors - Connect async IIFE rejection to Promise reject handler - Add tests for error scenarios during client initialization - Prevents unhandled...
### What happened? The `addOrUpdateServer()` method in `packages/core/src/tools/mcp-client-manager.ts` has an unhandled promise rejection issue. When errors occur during MCP client initialization (e.g., in the McpClient constructor or disconnect method), they...
## 🎯 Changes Fixed a memory leak in infiniteQueryBehavior.ts where abort event listeners were being registered multiple times when the signal property was accessed repeatedly during pagination. Root Cause: The...
Added circular reference detection using WeakSet to prevent stack overflow when form values contain self-referencing objects or arrays. Changes: - Added 'visited' parameter (WeakSet) to markFieldsDirty function - Added 'visited'...
## Summary Optimizes icon migration performance by replacing O(n²) array search with O(1) Map lookups. ## Problem The current implementation uses `Object.values().find()` for every imported icon, resulting in O(n²) time...