Fix protected field error The mangler is reporting this error: WARN: 'setEditorVisible' from lib/vscode/src/vs/workbench/browser/parts/editor/editorPane.ts:160 became PUBLIC because of: lib/vscode/src/vs/workbench/contrib/chat/browser/chatDebug/chatDebugEditor.ts:304 ERROR: Protected fields have been made PUBLIC. This hurts minification and is therefore not allowed. Review the WARN messages further above No idea how VS Code is dealing with this in their own builds. Additionally, in CI the build keeps getting terminated, possibly from running out of memory (there is no error message, it simply says it was canceled). Index: code-server/lib/vscode/src/vs/workbench/contrib/chat/browser/chatDebug/chatDebugEditor.ts =================================================================== --- code-server.orig/lib/vscode/src/vs/workbench/contrib/chat/browser/chatDebug/chatDebugEditor.ts +++ code-server/lib/vscode/src/vs/workbench/contrib/chat/browser/chatDebug/chatDebugEditor.ts @@ -303,7 +303,7 @@ export class ChatDebugEditor extends Edi } } - override setEditorVisible(visible: boolean): void { + protected override setEditorVisible(visible: boolean): void { super.setEditorVisible(visible); if (visible) { this.telemetryService.publicLog2<{}, ChatDebugPanelOpenedClassification>('chatDebugPanelOpened'); Index: code-server/lib/vscode/build/lib/mangle/index.ts =================================================================== --- code-server.orig/lib/vscode/build/lib/mangle/index.ts +++ code-server/lib/vscode/build/lib/mangle/index.ts @@ -430,7 +430,7 @@ export class Mangler { this.config = config; this.renameWorkerPool = workerpool.pool(path.join(import.meta.dirname, 'renameWorker.ts'), { - maxWorkers: 4, + maxWorkers: 2, minWorkers: 'max' }); }