From 45c95d9336f026a5d240704c121565387e542773 Mon Sep 17 00:00:00 2001 From: Jordan Pittman Date: Wed, 5 Mar 2025 17:32:34 -0500 Subject: [PATCH 1/2] =?UTF-8?q?Don=E2=80=99t=20throw=20when=20the=20client?= =?UTF-8?q?=20does=20not=20provide=20`textDocument`=20in=20capabilities?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/tailwindcss-language-server/src/tw.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/tailwindcss-language-server/src/tw.ts b/packages/tailwindcss-language-server/src/tw.ts index efb12a34..35da9386 100644 --- a/packages/tailwindcss-language-server/src/tw.ts +++ b/packages/tailwindcss-language-server/src/tw.ts @@ -1024,10 +1024,10 @@ export class TW { function supportsDynamicRegistration(params: InitializeParams): boolean { return ( - params.capabilities.textDocument.hover?.dynamicRegistration && - params.capabilities.textDocument.colorProvider?.dynamicRegistration && - params.capabilities.textDocument.codeAction?.dynamicRegistration && - params.capabilities.textDocument.completion?.dynamicRegistration && - params.capabilities.textDocument.documentLink?.dynamicRegistration + params.capabilities.textDocument?.hover?.dynamicRegistration && + params.capabilities.textDocument?.colorProvider?.dynamicRegistration && + params.capabilities.textDocument?.codeAction?.dynamicRegistration && + params.capabilities.textDocument?.completion?.dynamicRegistration && + params.capabilities.textDocument?.documentLink?.dynamicRegistration ) } From 7798c1e52599b67de080798cdecb1ba59d41e6af Mon Sep 17 00:00:00 2001 From: Jordan Pittman Date: Wed, 12 Mar 2025 09:30:11 -0400 Subject: [PATCH 2/2] Update changelog --- packages/vscode-tailwindcss/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/vscode-tailwindcss/CHANGELOG.md b/packages/vscode-tailwindcss/CHANGELOG.md index 01bf3b4a..cd3f2170 100644 --- a/packages/vscode-tailwindcss/CHANGELOG.md +++ b/packages/vscode-tailwindcss/CHANGELOG.md @@ -4,6 +4,7 @@ - v4: Support loading bundled versions of some first-party plugins ([#1240](https://github.com/tailwindlabs/tailwindcss-intellisense/pull/1240)) - Cancel initial file search if it takes too long ([#1242](https://github.com/tailwindlabs/tailwindcss-intellisense/pull/1242)) +- LSP: Don’t throw when the client does not provide `textDocument` in capabilities ([#1252](https://github.com/tailwindlabs/tailwindcss-intellisense/pull/1252)) # 0.14.8