@@ -4,7 +4,7 @@ import * as path from 'path';
44import * as os from 'os' ;
55import * as fs from 'fs' ;
66import * as fse from 'fs-extra' ;
7- import { workspace , extensions , ExtensionContext , window , commands , ViewColumn , Uri , languages , IndentAction , InputBoxOptions , Selection , Position , EventEmitter , OutputChannel , TextDocument , RelativePattern , ConfigurationTarget , WorkspaceConfiguration } from 'vscode' ;
7+ import { workspace , extensions , ExtensionContext , window , commands , ViewColumn , Uri , languages , IndentAction , InputBoxOptions , Selection , Position , EventEmitter , OutputChannel , TextDocument , RelativePattern , ConfigurationTarget , WorkspaceConfiguration , env , UIKind } from 'vscode' ;
88import { ExecuteCommandParams , ExecuteCommandRequest , LanguageClient , LanguageClientOptions , RevealOutputChannelOn , ErrorHandler , Message , ErrorAction , CloseAction , DidChangeConfigurationNotification , CancellationToken } from 'vscode-languageclient' ;
99import { collectJavaExtensions } from './plugin' ;
1010import { prepareExecutable } from './javaServerStarter' ;
@@ -316,7 +316,8 @@ export function activate(context: ExtensionContext): Promise<ExtensionAPI> {
316316 const config = getJavaConfiguration ( ) ;
317317 const importOnStartupSection : string = "project.importOnFirstTimeStartup" ;
318318 const importOnStartup = config . get ( importOnStartupSection ) ;
319- if ( importOnStartup === "disabled" ) {
319+ if ( importOnStartup === "disabled" ||
320+ env . uiKind === UIKind . Web && env . appName . includes ( "Visual Studio Code" ) ) {
320321 syntaxClient . resolveApi ( resolve ) ;
321322 requireStandardServer = false ;
322323 } else if ( importOnStartup === "interactive" && await workspaceContainsBuildFiles ( ) ) {
0 commit comments