diff --git a/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkDetectorAdapter.ts b/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkDetectorAdapter.ts index acda57497e91d..a14d4c97bf49a 100644 --- a/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkDetectorAdapter.ts +++ b/src/vs/workbench/contrib/terminalContrib/links/browser/terminalLinkDetectorAdapter.ts @@ -103,6 +103,9 @@ export class TerminalLinkDetectorAdapter extends Disposable implements ILinkProv l.text = l.text.slice(0, -1); l.bufferRange.end.x--; } + if (this._store.isDisposed) { + throw new Error('Terminal link detector adapter has been disposed'); + } return this._instantiationService.createInstance(TerminalLink, this._detector.xterm, l.bufferRange,