Skip to content

Commit f078319

Browse files
committed
Skip workspaces in the extension with an empty object for the configFile setting
1 parent 9bba301 commit f078319

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

packages/vscode-tailwindcss/src/extension.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -602,7 +602,13 @@ export async function activate(context: ExtensionContext) {
602602

603603
async function folderNeedsLanguageServer(folder: WorkspaceFolder): Promise<boolean> {
604604
let settings = Workspace.getConfiguration('tailwindCSS', folder)
605-
if (settings.get('experimental.configFile') !== null) {
605+
let configFile = settings.get('experimental.configFile')
606+
if (configFile !== null) {
607+
// Explicitly skip initialization if the tailwindCSS.experimental.configFile setting is set to `{}`
608+
if (typeof configFile === 'object' && Object.entries(configFile).length === 0) {
609+
return false
610+
}
611+
606612
return true
607613
}
608614

0 commit comments

Comments
 (0)