Merge pull request #119114 from microsoft/tyriar/118804

Fix type ahead issue in relaunched terminals
This commit is contained in:
Daniel Imms 2021-03-16 10:56:18 -07:00 committed by GitHub
commit 19ac5d4a5c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 4 deletions

View File

@ -1167,7 +1167,7 @@ export class TerminalInstance extends Disposable implements ITerminalInstance {
this._processManager.relaunch(this._shellLaunchConfig, this._cols, this._rows, this._accessibilityService.isScreenReaderOptimized(), reset);
this._xtermTypeAhead?.reset(this._processManager);
this._xtermTypeAhead?.reset();
}
@debounce(1000)

View File

@ -1330,10 +1330,8 @@ export class TypeAheadAddon extends Disposable implements ITerminalAddon {
}));
}
public reset(processManager: ITerminalProcessManager) {
public reset() {
this.lastRow = undefined;
this.processManager = processManager;
this._register(this.processManager.onBeforeProcessData(e => this.onBeforeProcessData(e)));
}
private deferClearingPredictions() {