diff --git a/editors/vscode/client/extension.ts b/editors/vscode/client/extension.ts index 48f2e6e36e662..e74777a62f776 100644 --- a/editors/vscode/client/extension.ts +++ b/editors/vscode/client/extension.ts @@ -175,7 +175,7 @@ export async function activate(context: ExtensionContext) { }); config.onConfigChange = function onConfigChange() { - let settings: any = JSON.parse(JSON.stringify(this)); + let settings = this.toLanguageServerConfig(); updateStatsBar(settings.enable); client.sendNotification('workspace/didChangeConfiguration', { settings }); };