From 3cf5e23c0d428895e47be3f73d0da3034b483d60 Mon Sep 17 00:00:00 2001 From: Sviatoslav Abakumov Date: Sat, 7 Feb 2026 18:48:18 +0400 Subject: [PATCH] fix(coding-agent): propagate autocomplete to custom editors (#1372) setupAutocomplete only sets the provider on defaultEditor. When an extension customizes the editor via setEditorComponent during session_start, the custom editor is created before setupAutocomplete runs, so it never receives the autocomplete provider. This breaks forced file suggestions, slash commands, and all other completions. Set the provider on the active editor too when it differs from the default, covering initial load, reload, and settings changes. --- .../coding-agent/src/modes/interactive/interactive-mode.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/coding-agent/src/modes/interactive/interactive-mode.ts b/packages/coding-agent/src/modes/interactive/interactive-mode.ts index a49fb757..cc5b9863 100644 --- a/packages/coding-agent/src/modes/interactive/interactive-mode.ts +++ b/packages/coding-agent/src/modes/interactive/interactive-mode.ts @@ -359,6 +359,9 @@ export class InteractiveMode { fdPath, ); this.defaultEditor.setAutocompleteProvider(this.autocompleteProvider); + if (this.editor !== this.defaultEditor) { + this.editor.setAutocompleteProvider?.(this.autocompleteProvider); + } } async init(): Promise {