From 332f75511ebafb457826b971c68a98fd7f343cbf Mon Sep 17 00:00:00 2001 From: xingsy97 <87063252+xingsy97@users.noreply.github.com> Date: Tue, 31 Mar 2026 13:45:38 +0800 Subject: [PATCH] snippets: fix disambiguation of completions with identical prefixes --- .../contrib/snippets/browser/snippetCompletionProvider.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/snippets/browser/snippetCompletionProvider.ts b/src/vs/workbench/contrib/snippets/browser/snippetCompletionProvider.ts index abc6ff72545b1..dcf2f21cf4269 100644 --- a/src/vs/workbench/contrib/snippets/browser/snippetCompletionProvider.ts +++ b/src/vs/workbench/contrib/snippets/browser/snippetCompletionProvider.ts @@ -189,7 +189,7 @@ export class SnippetCompletionProvider implements CompletionItemProvider { for (let i = 0; i < suggestions.length; i++) { const item = suggestions[i]; let to = i + 1; - for (; to < suggestions.length && item.label === suggestions[to].label; to++) { + for (; to < suggestions.length && item.label.label === suggestions[to].label.label; to++) { suggestions[to].label.label = localize('snippetSuggest.longLabel', "{0}, {1}", suggestions[to].label.label, suggestions[to].snippet.name); } if (to > i + 1) {