diff --git a/src/vs/workbench/contrib/terminal/browser/terminalProcessManager.ts b/src/vs/workbench/contrib/terminal/browser/terminalProcessManager.ts index 4a92c9d82ae..8f0891da678 100644 --- a/src/vs/workbench/contrib/terminal/browser/terminalProcessManager.ts +++ b/src/vs/workbench/contrib/terminal/browser/terminalProcessManager.ts @@ -636,6 +636,7 @@ class SeamlessRelaunchDataFilter extends Disposable { this._firstRecorder = this._secondRecorder; this._firstDisposable?.dispose(); this._firstDisposable = this._secondDisposable; + this._secondRecorder = undefined; if (this._recordingTimeout) { window.clearTimeout(this._recordingTimeout); }