From bfe6dcb6f3a7977e131f5819f26ed8856bd41bd9 Mon Sep 17 00:00:00 2001 From: Rob Lourens Date: Mon, 12 Jun 2023 11:09:41 -0700 Subject: [PATCH] Remove block cursor character from chat (#184936) * Remove block cursor character from chat * Remove comment --- .../contrib/chat/browser/chatListRenderer.ts | 24 +++---------------- 1 file changed, 3 insertions(+), 21 deletions(-) diff --git a/src/vs/workbench/contrib/chat/browser/chatListRenderer.ts b/src/vs/workbench/contrib/chat/browser/chatListRenderer.ts index 7565dd39138..e0d4b740cf5 100644 --- a/src/vs/workbench/contrib/chat/browser/chatListRenderer.ts +++ b/src/vs/workbench/contrib/chat/browser/chatListRenderer.ts @@ -88,7 +88,6 @@ export interface IChatRendererDelegate { } export class ChatListItemRenderer extends Disposable implements ITreeRenderer { - static readonly cursorCharacter = '\u258c'; static readonly ID = 'item'; private readonly codeBlocksByResponseId = new Map(); @@ -368,12 +367,7 @@ export class ChatListItemRenderer extends Disposable implements ITreeRenderer 0) { - currentText = currentText.slice(0, currentText.length - removedChars); - } - if (newText.startsWith(currentText)) { const text = newText.slice(currentText.length); const lastLine = this.textModel.getLineCount(); const lastCol = this.textModel.getLineMaxColumn(lastLine); - const insertAtCol = lastCol - removedChars; - this.textModel.applyEdits([{ range: new Range(lastLine, insertAtCol, lastLine, lastCol), text }]); + this.textModel.applyEdits([{ range: new Range(lastLine, lastCol, lastLine, lastCol), text }]); } else { // console.log(`Failed to optimize setText`); this.textModel.setValue(newText);