diff --git a/extensions/ql-vscode/src/data-extensions-editor/data-extensions-editor-view.ts b/extensions/ql-vscode/src/data-extensions-editor/data-extensions-editor-view.ts index e78796898a6..888893c94ca 100644 --- a/extensions/ql-vscode/src/data-extensions-editor/data-extensions-editor-view.ts +++ b/extensions/ql-vscode/src/data-extensions-editor/data-extensions-editor-view.ts @@ -190,12 +190,15 @@ export class DataExtensionsEditorView extends AbstractWebview< } private async setViewState(): Promise { + const showLlmButton = + this.databaseItem.language === "java" && showLlmGeneration(); + await this.postMessage({ t: "setDataExtensionEditorViewState", viewState: { extensionPack: this.extensionPack, enableFrameworkMode: enableFrameworkMode(), - showLlmButton: showLlmGeneration(), + showLlmButton, mode: this.mode, }, });