diff --git a/src/standalone/intellisense/kernelCompletionProvider.ts b/src/standalone/intellisense/kernelCompletionProvider.ts index 5153dd01ca2..8dda696f4f5 100644 --- a/src/standalone/intellisense/kernelCompletionProvider.ts +++ b/src/standalone/intellisense/kernelCompletionProvider.ts @@ -418,8 +418,6 @@ class KernelSpecificCompletionProvider extends DisposableBase implements Complet ) { return; } - this.completionProvider?.dispose(); - this.completionProvider = undefined; this.registerCompletionProvider(); }) ); @@ -441,6 +439,8 @@ class KernelSpecificCompletionProvider extends DisposableBase implements Complet )} for language ${this.monacoLanguage}` ); this.allowStringFilterForPython = triggerCharacters.includes("'") || triggerCharacters.includes('"'); + this.completionProvider?.dispose(); + this.completionProvider = undefined; this.completionProvider = languages.registerCompletionItemProvider( this.monacoLanguage, this,