Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit d23d1a9

Browse filesBrowse files
authored
Update Code to 1.97.0 (coder#7199)
* Update Code to 1.97.0 * Update flake This is to get a newer version of Node since we need > 20.18.1. * Hijack new base path var * Update test path matchers
1 parent a6fad66 commit d23d1a9
Copy full SHA for d23d1a9

19 files changed

+135-150Lines changed: 135 additions & 150 deletions
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎flake.lock‎

Copy file name to clipboardExpand all lines: flake.lock
+6-6Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Collapse file

‎lib/vscode‎

Copy file name to clipboard
Submodule vscode updated 1370 files
Collapse file

‎patches/base-path.diff‎

Copy file name to clipboardExpand all lines: patches/base-path.diff
+24-36Lines changed: 24 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -111,65 +111,53 @@ 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-
@@ -271,16 +271,15 @@ export class WebClientServer {
115-
return void res.end();
116-
}
114+
@@ -246,7 +246,9 @@ export class WebClientServer {
115+
};
116+
117+
// Prefix routes with basePath for clients
118+
- const basePath = getFirstHeader('x-forwarded-prefix') || this._basePath;
119+
+ const rootBase = relativeRoot(getOriginalUrl(req))
120+
+ const vscodeBase = relativePath(getOriginalUrl(req))
121+
+ const basePath = vscodeBase || getFirstHeader('x-forwarded-prefix') || this._basePath;
122+
123+
const queryConnectionToken = parsedUrl.query[connectionTokenQueryName];
124+
if (typeof queryConnectionToken === 'string') {
125+
@@ -285,10 +287,14 @@ export class WebClientServer {
126+
};
117127

118-
- const getFirstHeader = (headerName: string) => {
119-
- const val = req.headers[headerName];
120-
- return Array.isArray(val) ? val[0] : val;
121-
- };
122-
-
123128
const useTestResolver = (!this._environmentService.isBuilt && this._environmentService.args['use-test-resolver']);
124129
+ // For now we are getting the remote authority from the client to avoid
125130
+ // needing specific configuration for reverse proxies to work. Set this to
126131
+ // something invalid to make sure we catch code that is using this value
127132
+ // from the backend when it should not.
128-
const remoteAuthority = (
133+
let remoteAuthority = (
129134
useTestResolver
130135
? 'test+test'
131136
- : (getFirstHeader('x-original-host') || getFirstHeader('x-forwarded-host') || req.headers.host)
132137
+ : 'remote'
133138
);
134139
if (!remoteAuthority) {
135140
return serveError(req, res, 400, `Bad request.`);
136-
@@ -307,8 +306,12 @@ export class WebClientServer {
137-
scopes: [['user:email'], ['repo']]
138-
} : undefined;
141+
@@ -335,6 +341,7 @@ export class WebClientServer {
139142

140-
+ const base = relativeRoot(getOriginalUrl(req))
141-
+ const vscodeBase = relativePath(getOriginalUrl(req))
142-
+
143143
const productConfiguration = {
144144
codeServerVersion: this._productService.codeServerVersion,
145-
+ rootEndpoint: base,
145+
+ rootEndpoint: rootBase,
146146
embedderIdentifier: 'server-distro',
147147
extensionsGallery: this._webExtensionResourceUrlTemplate && this._productService.extensionsGallery ? {
148148
...this._productService.extensionsGallery,
149-
@@ -337,7 +340,7 @@ export class WebClientServer {
150-
folderUri: resolveWorkspaceURI(this._environmentService.args['default-folder']),
151-
workspaceUri: resolveWorkspaceURI(this._environmentService.args['default-workspace']),
152-
productConfiguration,
153-
- callbackRoute: this._callbackRoute
154-
+ callbackRoute: vscodeBase + this._callbackRoute
155-
};
156-
157-
const cookies = cookie.parse(req.headers.cookie || '');
158-
@@ -354,9 +357,11 @@ export class WebClientServer {
159-
const values: { [key: string]: string } = {
160-
WORKBENCH_WEB_CONFIGURATION: asJSON(workbenchWebConfiguration),
149+
@@ -382,7 +389,9 @@ export class WebClientServer {
161150
WORKBENCH_AUTH_SESSION: authSessionInfo ? asJSON(authSessionInfo) : '',
162-
- WORKBENCH_WEB_BASE_URL: this._staticRoute,
163-
+ WORKBENCH_WEB_BASE_URL: vscodeBase + this._staticRoute,
151+
WORKBENCH_WEB_BASE_URL: staticRoute,
164152
WORKBENCH_NLS_URL,
165-
- WORKBENCH_NLS_FALLBACK_URL: `${this._staticRoute}/out/nls.messages.js`
166-
+ WORKBENCH_NLS_FALLBACK_URL: `${vscodeBase}${this._staticRoute}/out/nls.messages.js`,
167-
+ BASE: base,
168-
+ VS_BASE: vscodeBase,
153+
- WORKBENCH_NLS_FALLBACK_URL: `${staticRoute}/out/nls.messages.js`
154+
+ WORKBENCH_NLS_FALLBACK_URL: `${staticRoute}/out/nls.messages.js`,
155+
+ BASE: rootBase,
156+
+ VS_BASE: basePath,
169157
};
170158

171159
// DEV ---------------------------------------------------------------------------------------
172-
@@ -393,7 +398,7 @@ export class WebClientServer {
160+
@@ -419,7 +428,7 @@ export class WebClientServer {
173161
'default-src \'self\';',
174162
'img-src \'self\' https: data: blob:;',
175163
'media-src \'self\';',
@@ -178,7 +166,7 @@ Index: code-server/lib/vscode/src/vs/server/node/webClientServer.ts
178166
'child-src \'self\';',
179167
`frame-src 'self' https://*.vscode-cdn.net data:;`,
180168
'worker-src \'self\' data: blob:;',
181-
@@ -466,3 +471,70 @@ export class WebClientServer {
169+
@@ -492,3 +501,70 @@ export class WebClientServer {
182170
return void res.end(data);
183171
}
184172
}
Collapse file

‎patches/clipboard.diff‎

Copy file name to clipboardExpand all lines: patches/clipboard.diff
+8-8Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Index: code-server/lib/vscode/src/vs/workbench/api/node/extHostCLIServer.ts
2626
===================================================================
2727
--- code-server.orig/lib/vscode/src/vs/workbench/api/node/extHostCLIServer.ts
2828
+++ code-server/lib/vscode/src/vs/workbench/api/node/extHostCLIServer.ts
29-
@@ -43,7 +43,12 @@ export interface ExtensionManagementPipe
29+
@@ -44,7 +44,12 @@ export interface ExtensionManagementPipe
3030
force?: boolean;
3131
}
3232

@@ -40,7 +40,7 @@ Index: code-server/lib/vscode/src/vs/workbench/api/node/extHostCLIServer.ts
4040

4141
export interface ICommandsExecuter {
4242
executeCommand<T>(id: string, ...args: any[]): Promise<T>;
43-
@@ -105,6 +110,9 @@ export class CLIServerBase {
43+
@@ -106,6 +111,9 @@ export class CLIServerBase {
4444
case 'extensionManagement':
4545
returnObj = await this.manageExtensions(data);
4646
break;
@@ -50,7 +50,7 @@ Index: code-server/lib/vscode/src/vs/workbench/api/node/extHostCLIServer.ts
5050
default:
5151
sendResponse(404, `Unknown message type: ${data.type}`);
5252
break;
53-
@@ -172,6 +180,10 @@ export class CLIServerBase {
53+
@@ -173,6 +181,10 @@ export class CLIServerBase {
5454
return await this._commands.executeCommand<string | undefined>('_remoteCLI.getSystemStatus');
5555
}
5656

@@ -78,7 +78,7 @@ Index: code-server/lib/vscode/src/vs/platform/environment/common/argv.ts
7878
===================================================================
7979
--- code-server.orig/lib/vscode/src/vs/platform/environment/common/argv.ts
8080
+++ code-server/lib/vscode/src/vs/platform/environment/common/argv.ts
81-
@@ -119,6 +119,7 @@ export interface NativeParsedArgs {
81+
@@ -121,6 +121,7 @@ export interface NativeParsedArgs {
8282
sandbox?: boolean;
8383

8484
'enable-coi'?: boolean;
@@ -90,7 +90,7 @@ Index: code-server/lib/vscode/src/vs/platform/environment/node/argv.ts
9090
===================================================================
9191
--- code-server.orig/lib/vscode/src/vs/platform/environment/node/argv.ts
9292
+++ code-server/lib/vscode/src/vs/platform/environment/node/argv.ts
93-
@@ -90,6 +90,7 @@ export const OPTIONS: OptionDescriptions
93+
@@ -91,6 +91,7 @@ export const OPTIONS: OptionDescriptions
9494
'user-data-dir': { type: 'string', cat: 'o', args: 'dir', description: localize('userDataDir', "Specifies the directory that user data is kept in. Can be used to open multiple distinct instances of Code.") },
9595
'profile': { type: 'string', 'cat': 'o', args: 'profileName', description: localize('profileName', "Opens the provided folder or workspace with the given profile and associates the profile with the workspace. If the profile does not exist, a new empty one is created.") },
9696
'help': { type: 'boolean', cat: 'o', alias: 'h', description: localize('help', "Print usage.") },
@@ -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-
@@ -76,6 +76,7 @@ const isSupportedForPipe = (optionId: ke
105+
@@ -77,6 +77,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-
@@ -293,6 +294,22 @@ export async function main(desc: Product
113+
@@ -295,6 +296,22 @@ export async function main(desc: Product
114114
}
115115
}
116116
} else {
@@ -131,5 +131,5 @@ Index: code-server/lib/vscode/src/vs/server/node/server.cli.ts
131131
+ }
132132
+
133133
if (parsedArgs.status) {
134-
sendToPipe({
134+
await sendToPipe({
135135
type: 'status'
Collapse file

‎patches/disable-builtin-ext-update.diff‎

Copy file name to clipboardExpand all lines: patches/disable-builtin-ext-update.diff
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Index: code-server/lib/vscode/src/vs/workbench/contrib/extensions/browser/extens
77
===================================================================
88
--- code-server.orig/lib/vscode/src/vs/workbench/contrib/extensions/browser/extensionsWorkbenchService.ts
99
+++ code-server/lib/vscode/src/vs/workbench/contrib/extensions/browser/extensionsWorkbenchService.ts
10-
@@ -320,6 +320,10 @@ export class Extension implements IExten
10+
@@ -321,6 +321,10 @@ export class Extension implements IExten
1111
if (this.type === ExtensionType.System && this.productService.quality === 'stable') {
1212
return false;
1313
}
Collapse file

‎patches/display-language.diff‎

Copy file name to clipboardExpand all lines: patches/display-language.diff
+3-19Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -161,23 +161,7 @@ Index: code-server/lib/vscode/src/vs/server/node/webClientServer.ts
161161
import { CharCode } from '../../base/common/charCode.js';
162162
import { IExtensionManifest } from '../../platform/extensions/common/extensions.js';
163163
import { ICSSDevelopmentService } from '../../platform/cssDev/node/cssDevService.js';
164-
@@ -98,6 +99,7 @@ export class WebClientServer {
165-
private readonly _webExtensionResourceUrlTemplate: URI | undefined;
166-
167-
private readonly _staticRoute: string;
168-
+ private readonly _serverRoot: string;
169-
private readonly _callbackRoute: string;
170-
private readonly _webExtensionRoute: string;
171-
172-
@@ -113,6 +115,7 @@ export class WebClientServer {
173-
) {
174-
this._webExtensionResourceUrlTemplate = this._productService.extensionsGallery?.resourceUrlTemplate ? URI.parse(this._productService.extensionsGallery.resourceUrlTemplate) : undefined;
175-
176-
+ this._serverRoot = serverRootPath;
177-
this._staticRoute = `${serverRootPath}/static`;
178-
this._callbackRoute = `${serverRootPath}/callback`;
179-
this._webExtensionRoute = `/web-extension-resource`;
180-
@@ -351,14 +354,22 @@ export class WebClientServer {
164+
@@ -380,14 +381,22 @@ export class WebClientServer {
181165
};
182166

183167
const cookies = cookie.parse(req.headers.cookie || '');
@@ -193,7 +177,7 @@ Index: code-server/lib/vscode/src/vs/server/node/webClientServer.ts
193177
+ try {
194178
+ const nlsFile = await getBrowserNLSConfiguration(locale, this._environmentService.userDataPath);
195179
+ WORKBENCH_NLS_URL = nlsFile
196-
+ ? `${vscodeBase}${this._serverRoot}/vscode-remote-resource?path=${encodeURIComponent(nlsFile)}`
180+
+ ? `${vscodeBase}/vscode-remote-resource?path=${encodeURIComponent(nlsFile)}`
197181
+ : '';
198182
+ } catch (error) {
199183
+ console.error("Failed to generate translations", error);
@@ -214,7 +198,7 @@ Index: code-server/lib/vscode/src/vs/server/node/serverEnvironmentService.ts
214198

215199
/* ----- server setup ----- */
216200

217-
@@ -105,6 +106,7 @@ export interface ServerParsedArgs {
201+
@@ -106,6 +107,7 @@ export interface ServerParsedArgs {
218202
'disable-file-downloads'?: boolean;
219203
'disable-file-uploads'?: boolean;
220204
'disable-getting-started-override'?: boolean,
Collapse file

‎patches/external-file-actions.diff‎

Copy file name to clipboardExpand all lines: patches/external-file-actions.diff
+6-6Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ Index: code-server/lib/vscode/src/vs/server/node/serverEnvironmentService.ts
9999

100100
/* ----- server setup ----- */
101101

102-
@@ -99,6 +101,8 @@ export interface ServerParsedArgs {
102+
@@ -100,6 +102,8 @@ export interface ServerParsedArgs {
103103
/* ----- code-server ----- */
104104
'disable-update-check'?: boolean;
105105
'auth'?: string;
@@ -112,9 +112,9 @@ 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-
@@ -335,6 +335,8 @@ export class WebClientServer {
116-
serverBasePath: this._basePath,
117-
webviewEndpoint: vscodeBase + this._staticRoute + '/out/vs/workbench/contrib/webview/browser/pre',
115+
@@ -364,6 +364,8 @@ export class WebClientServer {
116+
serverBasePath: basePath,
117+
webviewEndpoint: staticRoute + '/out/vs/workbench/contrib/webview/browser/pre',
118118
userDataPath: this._environmentService.userDataPath,
119119
+ isEnabledFileDownloads: !this._environmentService.args['disable-file-downloads'],
120120
+ isEnabledFileUploads: !this._environmentService.args['disable-file-uploads'],
@@ -240,10 +240,10 @@ Index: code-server/lib/vscode/src/vs/workbench/services/dialogs/browser/simpleFi
240240
@IRemoteAgentService private readonly remoteAgentService: IRemoteAgentService,
241241
@IPathService protected readonly pathService: IPathService,
242242
@IKeybindingService private readonly keybindingService: IKeybindingService,
243-
@@ -283,20 +283,22 @@ export class SimpleFileDialog extends Di
244-
this.filePickBox.sortByLabel = false;
243+
@@ -284,20 +284,22 @@ export class SimpleFileDialog extends Di
245244
this.filePickBox.ignoreFocusOut = true;
246245
this.filePickBox.ok = true;
246+
this.filePickBox.okLabel = this.options.openLabel;
247247
- if ((this.scheme !== Schemas.file) && this.options && this.options.availableFileSystems && (this.options.availableFileSystems.length > 1) && (this.options.availableFileSystems.indexOf(Schemas.file) > -1)) {
248248
- this.filePickBox.customButton = true;
249249
- this.filePickBox.customLabel = nls.localize('remoteFileDialog.local', 'Show Local');
Collapse file

‎patches/getting-started.diff‎

Copy file name to clipboardExpand all lines: patches/getting-started.diff
+4-4Lines changed: 4 additions & 4 deletions
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-
@@ -834,6 +834,72 @@ export class GettingStartedPage extends
31+
@@ -869,6 +869,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-
@@ -869,6 +935,9 @@ export class GettingStartedPage extends
104+
@@ -904,6 +970,9 @@ export class GettingStartedPage extends
105105
recentList.setLimit(5);
106106
reset(leftColumn, startList.getDomElement(), recentList.getDomElement());
107107
}
@@ -189,7 +189,7 @@ Index: code-server/lib/vscode/src/vs/server/node/serverEnvironmentService.ts
189189

190190
/* ----- server setup ----- */
191191

192-
@@ -103,6 +104,7 @@ export interface ServerParsedArgs {
192+
@@ -104,6 +105,7 @@ export interface ServerParsedArgs {
193193
'auth'?: string;
194194
'disable-file-downloads'?: boolean;
195195
'disable-file-uploads'?: boolean;
@@ -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-
@@ -339,6 +339,7 @@ export class WebClientServer {
204+
@@ -368,6 +368,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'],
Collapse file

‎patches/integration.diff‎

Copy file name to clipboardExpand all lines: patches/integration.diff
+4-4Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ Index: code-server/lib/vscode/src/vs/workbench/browser/parts/dialogs/dialogHandl
113113
===================================================================
114114
--- code-server.orig/lib/vscode/src/vs/workbench/browser/parts/dialogs/dialogHandler.ts
115115
+++ code-server/lib/vscode/src/vs/workbench/browser/parts/dialogs/dialogHandler.ts
116-
@@ -78,8 +78,11 @@ export class BrowserDialogHandler extend
116+
@@ -77,8 +77,11 @@ export class BrowserDialogHandler extend
117117

118118
async about(): Promise<void> {
119119
const detailString = (useAgo: boolean): string => {
@@ -187,10 +187,10 @@ Index: code-server/lib/vscode/src/vs/workbench/browser/web.main.ts
187187
import { IndexedDB } from '../../base/browser/indexedDB.js';
188188
import { WebFileSystemAccess } from '../../platform/files/browser/webFileSystemAccess.js';
189189
+import { CodeServerClient } from '../../workbench/browser/client.js';
190-
import { ITelemetryService } from '../../platform/telemetry/common/telemetry.js';
191190
import { IProgressService } from '../../platform/progress/common/progress.js';
192191
import { DelayedLogChannel } from '../services/output/common/delayedLogChannel.js';
193-
@@ -131,6 +132,9 @@ export class BrowserMain extends Disposa
192+
import { dirname, joinPath } from '../../base/common/resources.js';
193+
@@ -130,6 +131,9 @@ export class BrowserMain extends Disposa
194194
// Startup
195195
const instantiationService = workbench.startup();
196196

@@ -269,7 +269,7 @@ Index: code-server/lib/vscode/src/vs/server/node/webClientServer.ts
269269
===================================================================
270270
--- code-server.orig/lib/vscode/src/vs/server/node/webClientServer.ts
271271
+++ code-server/lib/vscode/src/vs/server/node/webClientServer.ts
272-
@@ -308,6 +308,7 @@ export class WebClientServer {
272+
@@ -334,6 +334,7 @@ export class WebClientServer {
273273
} : undefined;
274274

275275
const productConfiguration = {
Collapse file

‎patches/local-storage.diff‎

Copy file name to clipboardExpand all lines: patches/local-storage.diff
+5-5Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ Index: code-server/lib/vscode/src/vs/server/node/webClientServer.ts
1818
===================================================================
1919
--- code-server.orig/lib/vscode/src/vs/server/node/webClientServer.ts
2020
+++ code-server/lib/vscode/src/vs/server/node/webClientServer.ts
21-
@@ -330,6 +330,7 @@ export class WebClientServer {
21+
@@ -359,6 +359,7 @@ export class WebClientServer {
2222
remoteAuthority,
23-
serverBasePath: this._basePath,
24-
webviewEndpoint: vscodeBase + this._staticRoute + '/out/vs/workbench/contrib/webview/browser/pre',
23+
serverBasePath: basePath,
24+
webviewEndpoint: staticRoute + '/out/vs/workbench/contrib/webview/browser/pre',
2525
+ userDataPath: this._environmentService.userDataPath,
2626
_wrapWebWorkerExtHostInIframe,
2727
developmentOptions: { enableSmokeTestDriver: this._environmentService.args['enable-smoke-test-driver'] ? true : undefined, logLevel: this._logService.getLevel() },
@@ -66,7 +66,7 @@ Index: code-server/lib/vscode/src/vs/workbench/services/configuration/browser/co
6666
===================================================================
6767
--- code-server.orig/lib/vscode/src/vs/workbench/services/configuration/browser/configurationService.ts
6868
+++ code-server/lib/vscode/src/vs/workbench/services/configuration/browser/configurationService.ts
69-
@@ -145,8 +145,10 @@ export class WorkspaceService extends Di
69+
@@ -147,8 +147,10 @@ export class WorkspaceService extends Di
7070
this.workspaceConfiguration = this._register(new WorkspaceConfiguration(configurationCache, fileService, uriIdentityService, logService));
7171
this._register(this.workspaceConfiguration.onDidUpdateConfiguration(fromCache => {
7272
this.onWorkspaceConfigurationChanged(fromCache).then(() => {
@@ -79,7 +79,7 @@ Index: code-server/lib/vscode/src/vs/workbench/services/configuration/browser/co
7979
});
8080
}));
8181

82-
@@ -552,6 +554,12 @@ export class WorkspaceService extends Di
82+
@@ -555,6 +557,12 @@ export class WorkspaceService extends Di
8383
previousFolders = this.workspace.folders;
8484
this.workspace.update(workspace);
8585
} else {

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.