From 1932723c520190bc447368ecfeef0d83095fdb80 Mon Sep 17 00:00:00 2001 From: adrianstephens Date: Wed, 22 Jan 2025 10:51:09 -0800 Subject: [PATCH] DAP completions fix --- src/vs/workbench/contrib/debug/browser/repl.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/vs/workbench/contrib/debug/browser/repl.ts b/src/vs/workbench/contrib/debug/browser/repl.ts index 04823d1f137c3..3f2fee7a7f15f 100644 --- a/src/vs/workbench/contrib/debug/browser/repl.ts +++ b/src/vs/workbench/contrib/debug/browser/repl.ts @@ -270,8 +270,7 @@ export class Repl extends FilterViewPane implements IHistoryNavigationWidget { const model = this.replInput.getModel(); if (model) { - const word = model.getWordAtPosition(position); - const overwriteBefore = word ? word.word.length : 0; + const overwriteBefore = position.column; const text = model.getValue(); const focusedStackFrame = this.debugService.getViewModel().focusedStackFrame; const frameId = focusedStackFrame ? focusedStackFrame.frameId : undefined; @@ -297,7 +296,7 @@ export class Repl extends FilterViewPane implements IHistoryNavigationWidget { insertText, detail: item.detail, kind: CompletionItemKinds.fromString(item.type || 'property'), - filterText: (item.start && item.length) ? text.substring(item.start, item.start + item.length).concat(item.label) : undefined, + filterText: item.start ? text.substring(item.start, item.start + (item.length ?? 0)).concat(item.label) : undefined, range: computeRange(item.length || overwriteBefore), sortText: item.sortText, insertTextRules