Skip to content

Commit 4b609c5

Browse files
committed
Update VS Code to 1.95
1 parent dd2e9fc commit 4b609c5

18 files changed

+580
-148
lines changed

CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,12 @@ Code v99.99.999
2222

2323
## Unreleased
2424

25+
Code v1.95.0
26+
27+
### Changed
28+
29+
- Update to Code 1.95.0.
30+
2531
## [4.93.1](https://github.com/coder/code-server/releases/tag/v4.93.1) - 2024-09-23
2632

2733
Code v1.93.1

lib/vscode

Submodule vscode updated 1144 files

patches/base-path.diff

+27-99
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Index: code-server/lib/vscode/src/vs/base/common/network.ts
1010
===================================================================
1111
--- code-server.orig/lib/vscode/src/vs/base/common/network.ts
1212
+++ code-server/lib/vscode/src/vs/base/common/network.ts
13-
@@ -215,7 +215,9 @@ class RemoteAuthoritiesImpl {
13+
@@ -220,7 +220,9 @@ class RemoteAuthoritiesImpl {
1414
return URI.from({
1515
scheme: platform.isWeb ? this._preferredWebSchema : Schemas.vscodeRemoteResource,
1616
authority: `${host}:${port}`,
@@ -46,18 +46,18 @@ Index: code-server/lib/vscode/src/vs/code/browser/workbench/workbench-dev.html
4646
+ <link rel="icon" href="{{BASE}}/_static/src/browser/media/favicon-dark-support.svg" />
4747
+ <link rel="alternate icon" href="{{BASE}}/_static/src/browser/media/favicon.ico" type="image/x-icon" />
4848
+ <link rel="manifest" href="{{VS_BASE}}/manifest.json" crossorigin="use-credentials" />
49-
</head>
49+
<style id="vscode-css-modules" type="text/css" media="screen"></style>
5050

51-
<body aria-label="">
51+
</head>
5252
@@ -39,7 +39,7 @@
53-
<script src="{{WORKBENCH_WEB_BASE_URL}}/out/vs/loader.js"></script>
54-
<script src="{{WORKBENCH_WEB_BASE_URL}}/out/vs/webPackagePaths.js"></script>
53+
54+
<!-- Startup (do not modify order of script tags!) -->
5555
<script>
5656
- const baseUrl = new URL('{{WORKBENCH_WEB_BASE_URL}}', window.location.origin).toString();
5757
+ const baseUrl = new URL('{{WORKBENCH_WEB_BASE_URL}}', window.location).toString();
58-
Object.keys(self.webPackagePaths).map(function (key, index) {
59-
self.webPackagePaths[key] = `${baseUrl}/remote/web/node_modules/${key}/${self.webPackagePaths[key]}`;
60-
});
58+
globalThis._VSCODE_FILE_ROOT = baseUrl + '/out/';
59+
</script>
60+
<script>
6161
Index: code-server/lib/vscode/src/vs/code/browser/workbench/workbench.html
6262
===================================================================
6363
--- code-server.orig/lib/vscode/src/vs/code/browser/workbench/workbench.html
@@ -83,18 +83,18 @@ Index: code-server/lib/vscode/src/vs/code/browser/workbench/workbench.html
8383
+ <link rel="icon" href="{{BASE}}/_static/src/browser/media/favicon-dark-support.svg" />
8484
+ <link rel="alternate icon" href="{{BASE}}/_static/src/browser/media/favicon.ico" type="image/x-icon" />
8585
+ <link rel="manifest" href="{{VS_BASE}}/manifest.json" crossorigin="use-credentials" />
86-
<link data-name="vs/workbench/workbench.web.main" rel="stylesheet" href="{{WORKBENCH_WEB_BASE_URL}}/out/vs/workbench/workbench.web.main.css">
86+
<link rel="stylesheet" href="{{WORKBENCH_WEB_BASE_URL}}/out/vs/code/browser/workbench/workbench.css">
8787

8888
</head>
89-
@@ -40,7 +40,7 @@
90-
<script>
89+
@@ -36,7 +36,7 @@
9190

92-
// Packages
91+
<!-- Startup (do not modify order of script tags!) -->
92+
<script>
9393
- const baseUrl = new URL('{{WORKBENCH_WEB_BASE_URL}}', window.location.origin).toString();
9494
+ const baseUrl = new URL('{{WORKBENCH_WEB_BASE_URL}}', window.location).toString();
95-
Object.keys(self.webPackagePaths).map(function (key, index) {
96-
self.webPackagePaths[key] = `${baseUrl}/node_modules/${key}/${self.webPackagePaths[key]}`;
97-
});
95+
globalThis._VSCODE_FILE_ROOT = baseUrl + '/out/';
96+
</script>
97+
<script>
9898
Index: code-server/lib/vscode/src/vs/platform/remote/browser/browserSocketFactory.ts
9999
===================================================================
100100
--- code-server.orig/lib/vscode/src/vs/platform/remote/browser/browserSocketFactory.ts
@@ -111,7 +111,7 @@ Index: code-server/lib/vscode/src/vs/server/node/webClientServer.ts
111111
===================================================================
112112
--- code-server.orig/lib/vscode/src/vs/server/node/webClientServer.ts
113113
+++ code-server/lib/vscode/src/vs/server/node/webClientServer.ts
114-
@@ -272,16 +272,15 @@ export class WebClientServer {
114+
@@ -271,16 +271,15 @@ export class WebClientServer {
115115
return void res.end();
116116
}
117117

@@ -133,7 +133,7 @@ Index: code-server/lib/vscode/src/vs/server/node/webClientServer.ts
133133
);
134134
if (!remoteAuthority) {
135135
return serveError(req, res, 400, `Bad request.`);
136-
@@ -308,8 +307,12 @@ export class WebClientServer {
136+
@@ -307,8 +306,12 @@ export class WebClientServer {
137137
scopes: [['user:email'], ['repo']]
138138
} : undefined;
139139

@@ -146,7 +146,7 @@ Index: code-server/lib/vscode/src/vs/server/node/webClientServer.ts
146146
embedderIdentifier: 'server-distro',
147147
extensionsGallery: this._webExtensionResourceUrlTemplate && this._productService.extensionsGallery ? {
148148
...this._productService.extensionsGallery,
149-
@@ -338,7 +341,7 @@ export class WebClientServer {
149+
@@ -337,7 +340,7 @@ export class WebClientServer {
150150
folderUri: resolveWorkspaceURI(this._environmentService.args['default-folder']),
151151
workspaceUri: resolveWorkspaceURI(this._environmentService.args['default-workspace']),
152152
productConfiguration,
@@ -155,7 +155,7 @@ Index: code-server/lib/vscode/src/vs/server/node/webClientServer.ts
155155
};
156156

157157
const cookies = cookie.parse(req.headers.cookie || '');
158-
@@ -355,9 +358,11 @@ export class WebClientServer {
158+
@@ -354,9 +357,11 @@ export class WebClientServer {
159159
const values: { [key: string]: string } = {
160160
WORKBENCH_WEB_CONFIGURATION: asJSON(workbenchWebConfiguration),
161161
WORKBENCH_AUTH_SESSION: authSessionInfo ? asJSON(authSessionInfo) : '',
@@ -169,18 +169,16 @@ Index: code-server/lib/vscode/src/vs/server/node/webClientServer.ts
169169
};
170170

171171
// DEV ---------------------------------------------------------------------------------------
172-
@@ -395,8 +400,8 @@ export class WebClientServer {
172+
@@ -393,7 +398,7 @@ export class WebClientServer {
173+
'default-src \'self\';',
173174
'img-src \'self\' https: data: blob:;',
174175
'media-src \'self\';',
175-
isESM ?
176-
- `script-src 'self' 'unsafe-eval' ${WORKBENCH_NLS_BASE_URL ?? ''} blob: 'nonce-1nline-m4p' ${this._getScriptCspHashes(data).join(' ')} '${webWorkerExtensionHostIframeScriptSHA}' 'sha256-/r7rqQ+yrxt57sxLuQ6AMYcy/lUpvAIzHjIJt/OeLWU=' ${useTestResolver ? '' : `http://${remoteAuthority}`};` : // the sha is the same as in src/vs/workbench/services/extensions/worker/webWorkerExtensionHostIframe.esm.html
177-
- `script-src 'self' 'unsafe-eval' ${WORKBENCH_NLS_BASE_URL ?? ''} ${this._getScriptCspHashes(data).join(' ')} '${webWorkerExtensionHostIframeScriptSHA}' ${useTestResolver ? '' : `http://${remoteAuthority}`};`, // the sha is the same as in src/vs/workbench/services/extensions/worker/webWorkerExtensionHostIframe.html
178-
+ `script-src 'self' 'unsafe-eval' ${WORKBENCH_NLS_BASE_URL ?? ''} blob: 'nonce-1nline-m4p' ${this._getScriptCspHashes(data).join(' ')} '${webWorkerExtensionHostIframeScriptSHA}' 'sha256-/r7rqQ+yrxt57sxLuQ6AMYcy/lUpvAIzHjIJt/OeLWU=' ${useTestResolver ? '' : ``};` : // the sha is the same as in src/vs/workbench/services/extensions/worker/webWorkerExtensionHostIframe.esm.html
179-
+ `script-src 'self' 'unsafe-eval' ${WORKBENCH_NLS_BASE_URL ?? ''} ${this._getScriptCspHashes(data).join(' ')} '${webWorkerExtensionHostIframeScriptSHA}' ${useTestResolver ? '' : ``};`, // the sha is the same as in src/vs/workbench/services/extensions/worker/webWorkerExtensionHostIframe.html
176+
- `script-src 'self' 'unsafe-eval' ${WORKBENCH_NLS_BASE_URL ?? ''} blob: 'nonce-1nline-m4p' ${this._getScriptCspHashes(data).join(' ')} '${webWorkerExtensionHostIframeScriptSHA}' 'sha256-/r7rqQ+yrxt57sxLuQ6AMYcy/lUpvAIzHjIJt/OeLWU=' ${useTestResolver ? '' : `http://${remoteAuthority}`};`, // the sha is the same as in src/vs/workbench/services/extensions/worker/webWorkerExtensionHostIframe.html
177+
+ `script-src 'self' 'unsafe-eval' ${WORKBENCH_NLS_BASE_URL ?? ''} blob: 'nonce-1nline-m4p' ${this._getScriptCspHashes(data).join(' ')} '${webWorkerExtensionHostIframeScriptSHA}' 'sha256-/r7rqQ+yrxt57sxLuQ6AMYcy/lUpvAIzHjIJt/OeLWU=' ${useTestResolver ? '' : ``};`, // the sha is the same as in src/vs/workbench/services/extensions/worker/webWorkerExtensionHostIframe.html
180178
'child-src \'self\';',
181179
`frame-src 'self' https://*.vscode-cdn.net data:;`,
182180
'worker-src \'self\' data: blob:;',
183-
@@ -469,3 +474,70 @@ export class WebClientServer {
181+
@@ -466,3 +471,70 @@ export class WebClientServer {
184182
return void res.end(data);
185183
}
186184
}
@@ -267,7 +265,7 @@ Index: code-server/lib/vscode/src/vs/code/browser/workbench/workbench.ts
267265
===================================================================
268266
--- code-server.orig/lib/vscode/src/vs/code/browser/workbench/workbench.ts
269267
+++ code-server/lib/vscode/src/vs/code/browser/workbench/workbench.ts
270-
@@ -304,7 +304,8 @@ class LocalStorageURLCallbackProvider ex
268+
@@ -317,7 +317,8 @@ class LocalStorageURLCallbackProvider ex
271269
this.startListening();
272270
}
273271

@@ -277,7 +275,7 @@ Index: code-server/lib/vscode/src/vs/code/browser/workbench/workbench.ts
277275
}
278276

279277
private startListening(): void {
280-
@@ -550,17 +551,6 @@ class WorkspaceProvider implements IWork
278+
@@ -563,17 +564,6 @@ class WorkspaceProvider implements IWork
281279
}
282280
}
283281

@@ -295,7 +293,7 @@ Index: code-server/lib/vscode/src/vs/code/browser/workbench/workbench.ts
295293
(function () {
296294

297295
// Find config by checking for DOM
298-
@@ -569,8 +559,8 @@ function readCookie(name: string): strin
296+
@@ -582,8 +572,8 @@ function readCookie(name: string): strin
299297
if (!configElement || !configElementAttribute) {
300298
throw new Error('Missing web configuration element');
301299
}
@@ -319,73 +317,3 @@ Index: code-server/lib/vscode/src/vs/platform/extensionResourceLoader/common/ext
319317
}
320318
return undefined;
321319
}
322-
Index: code-server/lib/vscode/src/vs/code/browser/workbench/workbench-dev.esm.html
323-
===================================================================
324-
--- code-server.orig/lib/vscode/src/vs/code/browser/workbench/workbench-dev.esm.html
325-
+++ code-server/lib/vscode/src/vs/code/browser/workbench/workbench-dev.esm.html
326-
@@ -11,7 +11,8 @@
327-
<meta name="mobile-web-app-capable" content="yes" />
328-
<meta name="apple-mobile-web-app-capable" content="yes" />
329-
<meta name="apple-mobile-web-app-title" content="Code">
330-
- <link rel="apple-touch-icon" href="{{WORKBENCH_WEB_BASE_URL}}/resources/server/code-192.png" />
331-
+ <link rel="apple-touch-icon" sizes="192x192" href="{{BASE}}/_static/src/browser/media/pwa-icon-192.png" />
332-
+ <link rel="apple-touch-icon" sizes="512x512" href="{{BASE}}/_static/src/browser/media/pwa-icon-512.png" />
333-
334-
<!-- Disable pinch zooming -->
335-
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
336-
@@ -26,8 +27,9 @@
337-
<meta id="vscode-workbench-builtin-extensions" data-settings="{{WORKBENCH_BUILTIN_EXTENSIONS}}">
338-
339-
<!-- Workbench Icon/Manifest/CSS -->
340-
- <link rel="icon" href="{{WORKBENCH_WEB_BASE_URL}}/resources/server/favicon.ico" type="image/x-icon" />
341-
- <link rel="manifest" href="{{WORKBENCH_WEB_BASE_URL}}/resources/server/manifest.json" crossorigin="use-credentials" />
342-
+ <link rel="icon" href="{{BASE}}/_static/src/browser/media/favicon-dark-support.svg" />
343-
+ <link rel="alternate icon" href="{{BASE}}/_static/src/browser/media/favicon.ico" type="image/x-icon" />
344-
+ <link rel="manifest" href="{{VS_BASE}}/manifest.json" crossorigin="use-credentials" />
345-
<style id="vscode-css-modules" type="text/css" media="screen"></style>
346-
347-
</head>
348-
@@ -37,7 +39,7 @@
349-
350-
<!-- Startup (do not modify order of script tags!) -->
351-
<script>
352-
- const baseUrl = new URL('{{WORKBENCH_WEB_BASE_URL}}', window.location.origin).toString();
353-
+ const baseUrl = new URL('{{WORKBENCH_WEB_BASE_URL}}', window.location).toString();
354-
globalThis._VSCODE_FILE_ROOT = baseUrl + '/out/';
355-
</script>
356-
<script>
357-
Index: code-server/lib/vscode/src/vs/code/browser/workbench/workbench.esm.html
358-
===================================================================
359-
--- code-server.orig/lib/vscode/src/vs/code/browser/workbench/workbench.esm.html
360-
+++ code-server/lib/vscode/src/vs/code/browser/workbench/workbench.esm.html
361-
@@ -11,7 +11,8 @@
362-
<meta name="mobile-web-app-capable" content="yes" />
363-
<meta name="apple-mobile-web-app-capable" content="yes" />
364-
<meta name="apple-mobile-web-app-title" content="Code">
365-
- <link rel="apple-touch-icon" href="{{WORKBENCH_WEB_BASE_URL}}/resources/server/code-192.png" />
366-
+ <link rel="apple-touch-icon" sizes="192x192" href="{{BASE}}/_static/src/browser/media/pwa-icon-192.png" />
367-
+ <link rel="apple-touch-icon" sizes="512x512" href="{{BASE}}/_static/src/browser/media/pwa-icon-512.png" />
368-
369-
<!-- Disable pinch zooming -->
370-
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no">
371-
@@ -23,8 +24,9 @@
372-
<meta id="vscode-workbench-auth-session" data-settings="{{WORKBENCH_AUTH_SESSION}}">
373-
374-
<!-- Workbench Icon/Manifest/CSS -->
375-
- <link rel="icon" href="{{WORKBENCH_WEB_BASE_URL}}/resources/server/favicon.ico" type="image/x-icon" />
376-
- <link rel="manifest" href="{{WORKBENCH_WEB_BASE_URL}}/resources/server/manifest.json" crossorigin="use-credentials" />
377-
+ <link rel="icon" href="{{BASE}}/_static/src/browser/media/favicon-dark-support.svg" />
378-
+ <link rel="alternate icon" href="{{BASE}}/_static/src/browser/media/favicon.ico" type="image/x-icon" />
379-
+ <link rel="manifest" href="{{VS_BASE}}/manifest.json" crossorigin="use-credentials" />
380-
<link rel="stylesheet" href="{{WORKBENCH_WEB_BASE_URL}}/out/vs/code/browser/workbench/workbench.css">
381-
382-
</head>
383-
@@ -34,7 +36,7 @@
384-
385-
<!-- Startup (do not modify order of script tags!) -->
386-
<script>
387-
- const baseUrl = new URL('{{WORKBENCH_WEB_BASE_URL}}', window.location.origin).toString();
388-
+ const baseUrl = new URL('{{WORKBENCH_WEB_BASE_URL}}', window.location).toString();
389-
globalThis._VSCODE_FILE_ROOT = baseUrl + '/out/';
390-
</script>
391-
<script>

patches/clipboard.diff

+4-4
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ Index: code-server/lib/vscode/src/vs/workbench/api/browser/mainThreadCLICommands
1010
import { CommandsRegistry, ICommandService } from '../../../platform/commands/common/commands.js';
1111
import { IExtensionGalleryService, IExtensionManagementService } from '../../../platform/extensionManagement/common/extensionManagement.js';
1212
import { ExtensionManagementCLI } from '../../../platform/extensionManagement/common/extensionManagementCLI.js';
13-
@@ -89,6 +90,11 @@ CommandsRegistry.registerCommand('_remot
14-
return lines.join('\n');
13+
@@ -95,6 +96,11 @@ CommandsRegistry.registerCommand('_remot
14+
1515
});
1616

1717
+CommandsRegistry.registerCommand('_remoteCLI.setClipboard', function (accessor: ServicesAccessor, content: string) {
@@ -102,15 +102,15 @@ Index: code-server/lib/vscode/src/vs/server/node/server.cli.ts
102102
===================================================================
103103
--- code-server.orig/lib/vscode/src/vs/server/node/server.cli.ts
104104
+++ code-server/lib/vscode/src/vs/server/node/server.cli.ts
105-
@@ -75,6 +75,7 @@ const isSupportedForPipe = (optionId: ke
105+
@@ -76,6 +76,7 @@ const isSupportedForPipe = (optionId: ke
106106
case 'verbose':
107107
case 'remote':
108108
case 'locate-shell-integration-path':
109109
+ case 'stdin-to-clipboard':
110110
return true;
111111
default:
112112
return false;
113-
@@ -292,6 +293,23 @@ export async function main(desc: Product
113+
@@ -293,6 +294,23 @@ export async function main(desc: Product
114114
}
115115
}
116116
} else {

patches/display-language.diff

+5-5
Original file line numberDiff line numberDiff line change
@@ -160,24 +160,24 @@ Index: code-server/lib/vscode/src/vs/server/node/webClientServer.ts
160160
+import { getLocaleFromConfig, getBrowserNLSConfiguration } from './remoteLanguagePacks.js';
161161
import { CharCode } from '../../base/common/charCode.js';
162162
import { IExtensionManifest } from '../../platform/extensions/common/extensions.js';
163-
import { isESM } from '../../base/common/amd.js';
164-
@@ -99,6 +100,7 @@ export class WebClientServer {
163+
import { ICSSDevelopmentService } from '../../platform/cssDev/node/cssDevService.js';
164+
@@ -98,6 +99,7 @@ export class WebClientServer {
165165
private readonly _webExtensionResourceUrlTemplate: URI | undefined;
166166

167167
private readonly _staticRoute: string;
168168
+ private readonly _serverRoot: string;
169169
private readonly _callbackRoute: string;
170170
private readonly _webExtensionRoute: string;
171171

172-
@@ -114,6 +116,7 @@ export class WebClientServer {
172+
@@ -113,6 +115,7 @@ export class WebClientServer {
173173
) {
174174
this._webExtensionResourceUrlTemplate = this._productService.extensionsGallery?.resourceUrlTemplate ? URI.parse(this._productService.extensionsGallery.resourceUrlTemplate) : undefined;
175175

176176
+ this._serverRoot = serverRootPath;
177177
this._staticRoute = `${serverRootPath}/static`;
178178
this._callbackRoute = `${serverRootPath}/callback`;
179179
this._webExtensionRoute = `/web-extension-resource`;
180-
@@ -352,14 +355,22 @@ export class WebClientServer {
180+
@@ -351,14 +354,22 @@ export class WebClientServer {
181181
};
182182

183183
const cookies = cookie.parse(req.headers.cookie || '');
@@ -355,7 +355,7 @@ Index: code-server/lib/vscode/build/gulpfile.reh.js
355355
===================================================================
356356
--- code-server.orig/lib/vscode/build/gulpfile.reh.js
357357
+++ code-server/lib/vscode/build/gulpfile.reh.js
358-
@@ -59,6 +59,7 @@ const serverResourceIncludes = [
358+
@@ -58,6 +58,7 @@ const serverResourceIncludes = [
359359

360360
// NLS
361361
'out-build/nls.messages.json',

patches/external-file-actions.diff

+1-1
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ Index: code-server/lib/vscode/src/vs/server/node/webClientServer.ts
112112
===================================================================
113113
--- code-server.orig/lib/vscode/src/vs/server/node/webClientServer.ts
114114
+++ code-server/lib/vscode/src/vs/server/node/webClientServer.ts
115-
@@ -336,6 +336,8 @@ export class WebClientServer {
115+
@@ -335,6 +335,8 @@ export class WebClientServer {
116116
serverBasePath: this._basePath,
117117
webviewEndpoint: vscodeBase + this._staticRoute + '/out/vs/workbench/contrib/webview/browser/pre',
118118
userDataPath: this._environmentService.userDataPath,

patches/getting-started.diff

+3-3
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ Index: code-server/lib/vscode/src/vs/workbench/contrib/welcomeGettingStarted/bro
2828
import { IEditorOpenContext, IEditorSerializer } from '../../../common/editor.js';
2929
import { IWebviewElement, IWebviewService } from '../../webview/browser/webview.js';
3030
import './gettingStartedColors.js';
31-
@@ -820,6 +820,72 @@ export class GettingStartedPage extends
31+
@@ -826,6 +826,72 @@ export class GettingStartedPage extends
3232
$('p.subtitle.description', {}, localize({ key: 'gettingStarted.editingEvolved', comment: ['Shown as subtitle on the Welcome page.'] }, "Editing evolved"))
3333
);
3434

@@ -101,7 +101,7 @@ Index: code-server/lib/vscode/src/vs/workbench/contrib/welcomeGettingStarted/bro
101101
const leftColumn = $('.categories-column.categories-column-left', {},);
102102
const rightColumn = $('.categories-column.categories-column-right', {},);
103103

104-
@@ -855,6 +921,9 @@ export class GettingStartedPage extends
104+
@@ -861,6 +927,9 @@ export class GettingStartedPage extends
105105
recentList.setLimit(5);
106106
reset(leftColumn, startList.getDomElement(), recentList.getDomElement());
107107
}
@@ -201,7 +201,7 @@ Index: code-server/lib/vscode/src/vs/server/node/webClientServer.ts
201201
===================================================================
202202
--- code-server.orig/lib/vscode/src/vs/server/node/webClientServer.ts
203203
+++ code-server/lib/vscode/src/vs/server/node/webClientServer.ts
204-
@@ -340,6 +340,7 @@ export class WebClientServer {
204+
@@ -339,6 +339,7 @@ export class WebClientServer {
205205
userDataPath: this._environmentService.userDataPath,
206206
isEnabledFileDownloads: !this._environmentService.args['disable-file-downloads'],
207207
isEnabledFileUploads: !this._environmentService.args['disable-file-uploads'],

0 commit comments

Comments
 (0)