diff --git a/src/vs/workbench/contrib/extensions/electron-sandbox/extensionsAutoProfiler.ts b/src/vs/workbench/contrib/extensions/electron-sandbox/extensionsAutoProfiler.ts index 72b8414d32a..0dd272a25ce 100644 --- a/src/vs/workbench/contrib/extensions/electron-sandbox/extensionsAutoProfiler.ts +++ b/src/vs/workbench/contrib/extensions/electron-sandbox/extensionsAutoProfiler.ts @@ -76,7 +76,13 @@ export class ExtensionsAutoProfiler extends Disposable implements IWorkbenchCont } // wait 5 seconds or until responsive again - await timeout(5e3, cts.token); + try { + await timeout(5e3, cts.token); + } catch { + // can throw cancellation error. that is + // OK, we stop profiling and analyse the + // profile anyways + } try { // stop profiling and analyse results