Skip to content

Commit 979244d

Browse files
committed
fix(labs): add document selector check for language clients in servicePluginsView
1 parent 758a375 commit 979244d

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

extensions/labs/src/views/servicePluginsView.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,12 @@ export function activate(context: vscode.ExtensionContext) {
2929
const items: ServicePluginItem[] = [];
3030
for (const extension of extensions) {
3131
for (const client of extension.exports.volarLabs.languageClients) {
32+
if (
33+
!client.clientOptions.documentSelector
34+
|| !vscode.languages.match(client.clientOptions.documentSelector, doc)
35+
) {
36+
continue;
37+
}
3238
const servicePlugins = await client.sendRequest(extension.exports.volarLabs.languageServerProtocol.GetServicePluginsRequest.type, { uri: doc.uri.toString() });
3339
if (servicePlugins) {
3440
for (const servicePlugin of servicePlugins) {

0 commit comments

Comments
 (0)