From c60d7cf89ca99bfbcef204f30280e167e8782d62 Mon Sep 17 00:00:00 2001 From: Daniel Imms <2193314+Tyriar@users.noreply.github.com> Date: Fri, 19 Jul 2024 07:01:35 -0700 Subject: [PATCH] Ignore sequence data events in terminal suggest Fixes #222184 --- .../terminalContrib/suggest/browser/terminalSuggestAddon.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/contrib/terminalContrib/suggest/browser/terminalSuggestAddon.ts b/src/vs/workbench/contrib/terminalContrib/suggest/browser/terminalSuggestAddon.ts index c31e0bce9a2..ece595f50b4 100644 --- a/src/vs/workbench/contrib/terminalContrib/suggest/browser/terminalSuggestAddon.ts +++ b/src/vs/workbench/contrib/terminalContrib/suggest/browser/terminalSuggestAddon.ts @@ -160,8 +160,10 @@ export class SuggestAddon extends Disposable implements ITerminalAddon, ISuggest return this._handleVSCodeSequence(data); })); this._register(xterm.onData(e => { - this._lastUserData = e; - this._lastUserDataTimestamp = Date.now(); + if (!e.startsWith('\x1b[')) { + this._lastUserData = e; + this._lastUserDataTimestamp = Date.now(); + } })); }