diff options
Diffstat (limited to 'packages/cli/src/ui/App.tsx')
| -rw-r--r-- | packages/cli/src/ui/App.tsx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/cli/src/ui/App.tsx b/packages/cli/src/ui/App.tsx index a25b7a56..58a40b93 100644 --- a/packages/cli/src/ui/App.tsx +++ b/packages/cli/src/ui/App.tsx @@ -122,6 +122,9 @@ const App = ({ config, settings, startupWarnings = [], version }: AppProps) => { const [idePromptAnswered, setIdePromptAnswered] = useState(false); const currentIDE = config.getIdeClient().getCurrentIde(); + useEffect(() => { + registerCleanup(() => config.getIdeClient().disconnect()); + }, [config]); const shouldShowIdePrompt = config.getIdeModeFeature() && currentIDE && |
