From 4da18252cdc2ad45d331dac54a7d2ab126ef1deb Mon Sep 17 00:00:00 2001 From: Chapman Pendery <35637443+cpendery@users.noreply.github.com> Date: Tue, 5 Dec 2023 14:45:19 -0800 Subject: [PATCH] fix: feedback Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com> --- .../workbench/contrib/terminal/browser/xterm/suggestAddon.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/terminal/browser/xterm/suggestAddon.ts b/src/vs/workbench/contrib/terminal/browser/xterm/suggestAddon.ts index 657ad7663ee..c63e9cb5ead 100644 --- a/src/vs/workbench/contrib/terminal/browser/xterm/suggestAddon.ts +++ b/src/vs/workbench/contrib/terminal/browser/xterm/suggestAddon.ts @@ -416,7 +416,8 @@ export class SuggestAddon extends Disposable implements ITerminalAddon, ISuggest if (data === '\x7f') { if (this._additionalInput && this._additionalInput.length > 0 && this._cursorIndexDelta > 0) { handled = true; - this._additionalInput = this._additionalInput.substring(0, this._cursorIndexDelta - 1) + this._additionalInput.substring(this._cursorIndexDelta--); + this._additionalInput = this._additionalInput.substring(0, this._cursorIndexDelta - 1) + this._additionalInput.substring(this._cursorIndexDelta); + this._cursorIndexDelta-- handledCursorDelta--; } }