diff --git a/src/app/playground/page.tsx b/src/app/playground/page.tsx index 05df209..94ba1db 100644 --- a/src/app/playground/page.tsx +++ b/src/app/playground/page.tsx @@ -65,6 +65,10 @@ export default function PlaygroundPage() { webSocketRef.current.close(); webSocketRef.current = null; } + if (languageClientRef.current) { + languageClientRef.current.stop(); + languageClientRef.current = null; + } connectToLanguageServer(language, webSocketRef).then( (languageClient) => { languageClientRef.current = languageClient;