From c49366ab9f4d2b99f10db51ddb111c9731e1e2c4 Mon Sep 17 00:00:00 2001 From: Maryam Ariyan Date: Wed, 13 Sep 2023 10:55:07 -0700 Subject: [PATCH] Disable feature flag by default for precise ranges (#9278) --- .../VisualStudioWindowsLanguageServerFeatureOptions.cs | 2 +- .../Microsoft.VisualStudio.RazorExtension.Custom.pkgdef | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Razor/src/Microsoft.VisualStudio.LanguageServices.Razor/VisualStudioWindowsLanguageServerFeatureOptions.cs b/src/Razor/src/Microsoft.VisualStudio.LanguageServices.Razor/VisualStudioWindowsLanguageServerFeatureOptions.cs index d6877e1db76..ace1597c022 100644 --- a/src/Razor/src/Microsoft.VisualStudio.LanguageServices.Razor/VisualStudioWindowsLanguageServerFeatureOptions.cs +++ b/src/Razor/src/Microsoft.VisualStudio.LanguageServices.Razor/VisualStudioWindowsLanguageServerFeatureOptions.cs @@ -48,7 +48,7 @@ public VisualStudioWindowsLanguageServerFeatureOptions(LSPEditorFeatureDetector _usePreciseSemanticTokenRanges = new Lazy(() => { var featureFlags = (IVsFeatureFlags)AsyncPackage.GetGlobalService(typeof(SVsFeatureFlags)); - var usePreciseSemanticTokenRanges = featureFlags.IsFeatureEnabled(UsePreciseSemanticTokenRangesFeatureFlag, defaultValue: true); + var usePreciseSemanticTokenRanges = featureFlags.IsFeatureEnabled(UsePreciseSemanticTokenRangesFeatureFlag, defaultValue: false); return usePreciseSemanticTokenRanges; }); } diff --git a/src/Razor/src/Microsoft.VisualStudio.RazorExtension/Microsoft.VisualStudio.RazorExtension.Custom.pkgdef b/src/Razor/src/Microsoft.VisualStudio.RazorExtension/Microsoft.VisualStudio.RazorExtension.Custom.pkgdef index 87f985c0ee0..16ca5abbdb4 100644 --- a/src/Razor/src/Microsoft.VisualStudio.RazorExtension/Microsoft.VisualStudio.RazorExtension.Custom.pkgdef +++ b/src/Razor/src/Microsoft.VisualStudio.RazorExtension/Microsoft.VisualStudio.RazorExtension.Custom.pkgdef @@ -57,6 +57,6 @@ [$RootKey$\FeatureFlags\Razor\LSP\UsePreciseSemanticTokenRanges] "Description"="Use precise semantic token ranges when requesting semantic token information on razor files. Note: This is experimental, some actions may not apply correctly, or at all!" -"Value"=dword:00000001 +"Value"=dword:00000000 "Title"="Use precise semantic token ranges when requesting semantic token information on Razor files (requires restart)" "PreviewPaneChannels"="*"