From d2c9064a73a67789a888acec216b10eacf127f17 Mon Sep 17 00:00:00 2001 From: johnsoncodehk Date: Sat, 15 Oct 2022 08:26:46 +0800 Subject: [PATCH] fix: intrinsic tag highlight should only includes open and close tag close #2009 --- .../src/languageFeatures/documentHighlights.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/language-service/src/languageFeatures/documentHighlights.ts b/packages/language-service/src/languageFeatures/documentHighlights.ts index 480cd39f6..6caabbd0b 100644 --- a/packages/language-service/src/languageFeatures/documentHighlights.ts +++ b/packages/language-service/src/languageFeatures/documentHighlights.ts @@ -13,7 +13,10 @@ export function register(context: LanguageServiceRuntimeContext) { context, uri, position, - (position, sourceMap) => sourceMap.toGeneratedPositions(position, data => !!data.references), + (position, sourceMap) => sourceMap.toGeneratedPositions(position, + // note https://github.com/johnsoncodehk/volar/issues/2009 + data => typeof data.rename === 'object' ? !!data.rename.normalize : !!data.rename + ), async (plugin, document, position, sourceMap, vueDocument) => { const recursiveChecker = dedupe.createLocationSet();