Skip to content

Tailwind extension not showing suggestions in class attribute in svelte after version 4.11 #1296

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Vrajs16 opened this issue Apr 3, 2025 · 10 comments
Assignees
Labels
question Further information is requested

Comments

@Vrajs16
Copy link

Vrajs16 commented Apr 3, 2025

Updated my vscode extension from 4.11 to 4.12 and then 4.13 today, but see that the auto complete is not showing after updating from 4.11 which was working. I am facing issue in svelte file not sure what the issue is.

@aeruggiero
Copy link

Hello, I have the same problem in .blade files.
In .css files (after @apply) everything works as it should

@Vrajs16
Copy link
Author

Vrajs16 commented Apr 3, 2025

Here are the logs from 4.11

Locating server…
Checking if /Users/vraj/dev/repos/my-app/src/app.css may be Tailwind-related…
Booting server...
Setting up server…
Listening for messages…
Searching for Tailwind CSS projects in the workspace's folders.
{"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false},"path":"/Users/vraj/dev/repos/my-app/src/app.css"}
{"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false},"path":"/Users/vraj/dev/repos/my-app/build/_app/immutable/assets/0.DSfyn_Gu.css"}
{"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false},"path":"/Users/vraj/dev/repos/my-app/build/_app/immutable/assets/_layout.BTt1pXar.css"}
{"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false},"path":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/client/_app/immutable/assets/_layout.BTt1pXar.css"}
{"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false},"path":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/client/_app/immutable/assets/0.DSfyn_Gu.css"}
{"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false},"path":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/server/_app/immutable/assets/_layout.BTt1pXar.css"}
[Global] Creating projects: [{"folder":"/Users/vraj/dev/repos/my-app","config":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/client/_app/immutable/assets/0.DSfyn_Gu.css","selectors":[{"pattern":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/client/_app/immutable/assets/0.DSfyn_Gu.css","priority":0},{"pattern":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/client/_app/immutable/assets/**","priority":2},{"pattern":"/Users/vraj/dev/repos/my-app/**","priority":4}],"user":false,"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false}},{"folder":"/Users/vraj/dev/repos/my-app","config":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/client/_app/immutable/assets/_layout.BTt1pXar.css","selectors":[{"pattern":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/client/_app/immutable/assets/_layout.BTt1pXar.css","priority":0},{"pattern":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/client/_app/immutable/assets/**","priority":2},{"pattern":"/Users/vraj/dev/repos/my-app/**","priority":4}],"user":false,"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false}},{"folder":"/Users/vraj/dev/repos/my-app","config":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/server/_app/immutable/assets/_layout.BTt1pXar.css","selectors":[{"pattern":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/server/_app/immutable/assets/_layout.BTt1pXar.css","priority":0},{"pattern":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/server/_app/immutable/assets/**","priority":2},{"pattern":"/Users/vraj/dev/repos/my-app/**","priority":4}],"user":false,"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false}},{"folder":"/Users/vraj/dev/repos/my-app","config":"/Users/vraj/dev/repos/my-app/build/_app/immutable/assets/0.DSfyn_Gu.css","selectors":[{"pattern":"/Users/vraj/dev/repos/my-app/build/_app/immutable/assets/0.DSfyn_Gu.css","priority":0},{"pattern":"/Users/vraj/dev/repos/my-app/build/_app/immutable/assets/**","priority":2},{"pattern":"/Users/vraj/dev/repos/my-app/**","priority":4}],"user":false,"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false}},{"folder":"/Users/vraj/dev/repos/my-app","config":"/Users/vraj/dev/repos/my-app/build/_app/immutable/assets/_layout.BTt1pXar.css","selectors":[{"pattern":"/Users/vraj/dev/repos/my-app/build/_app/immutable/assets/_layout.BTt1pXar.css","priority":0},{"pattern":"/Users/vraj/dev/repos/my-app/build/_app/immutable/assets/**","priority":2},{"pattern":"/Users/vraj/dev/repos/my-app/**","priority":4}],"user":false,"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false}},{"folder":"/Users/vraj/dev/repos/my-app","config":"/Users/vraj/dev/repos/my-app/src/app.css","selectors":[{"pattern":"/Users/vraj/dev/repos/my-app/src/app.css","priority":0},{"pattern":"/Users/vraj/dev/repos/my-app/src/**","priority":2},{"pattern":"/Users/vraj/dev/repos/my-app/**","priority":4}],"user":false,"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false}}]
[Global] Preparing projects...
[Global] Initializing projects...
[src/app.css] Initializing...
[Global] Adding watch patterns: /Users/vraj/dev/repos/my-app/src/app.css, /Users/vraj/dev/repos/my-app/src, /Users/vraj/dev/repos/my-app
[src/app.css] supported features: ["css-at-theme","layer:base","content-list","source-inline","source-not"]
[src/app.css] Loaded tailwindcss v4.1.1: /Users/vraj/dev/repos/my-app/node_modules/tailwindcss
[src/app.css] Building...
[Global] Adding watch patterns: /Users/vraj/dev/repos/my-app/node_modules/tailwindcss/index.css
[Global] Initialized 1 projects

Here are the logs from 4.12

Locating server…
Checking if /Users/vraj/dev/repos/my-app/src/app.css may be Tailwind-related…
Booting server...
Setting up server…
Listening for messages…
Searching for Tailwind CSS projects in the workspace's folders.
{"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false},"path":"/Users/vraj/dev/repos/my-app/src/app.css"}
{"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false},"path":"/Users/vraj/dev/repos/my-app/build/_app/immutable/assets/0.DSfyn_Gu.css"}
{"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false},"path":"/Users/vraj/dev/repos/my-app/build/_app/immutable/assets/_layout.BTt1pXar.css"}
{"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false},"path":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/server/_app/immutable/assets/_layout.BTt1pXar.css"}
{"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false},"path":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/client/_app/immutable/assets/0.DSfyn_Gu.css"}
{"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false},"path":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/client/_app/immutable/assets/_layout.BTt1pXar.css"}
[Global] Creating projects: [{"folder":"/Users/vraj/dev/repos/my-app","config":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/client/_app/immutable/assets/0.DSfyn_Gu.css","selectors":[{"pattern":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/client/_app/immutable/assets/0.DSfyn_Gu.css","priority":0},{"pattern":"/Users/vraj/dev/repos/my-app/svelte.config.js","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/.npmrc","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/.prettierignore","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/README.md","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/package.json","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/static/.well-known/microsoft-identity-association.json","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/static/favicon.svg","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/.prettierrc","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/tsconfig.json","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/playwright.config.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/eslint.config.js","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/vite.config.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/e2e/demo.test.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/demo.spec.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/app.d.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/app.css","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/settings.svelte.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/apiUtils.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/user.svelte.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/jobs.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/consts.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/components/AppNavbar.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/index.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/authUtils.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/auth.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/app.html","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/+layout.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/+layout.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/profile/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/jobs/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/+layout.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(public)/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(public)/auth/login/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(public)/+layout.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/+layout.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/*","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/e2e/**/*.{,aspx,astro,cjs,css,cts,eex,erb,gjs,gts,haml,handlebars,hbs,heex,html,jade,js,json,jsx,liquid,md,mdx,mjs,mts,mustache,njk,nunjucks,php,pug,py,razor,rb,rhtml,rs,slim,svelte,svg,tpl,ts,tsx,twig,vue}","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/**/*.{,aspx,astro,cjs,css,cts,eex,erb,gjs,gts,haml,handlebars,hbs,heex,html,jade,js,json,jsx,liquid,md,mdx,mjs,mts,mustache,njk,nunjucks,php,pug,py,razor,rb,rhtml,rs,slim,svelte,svg,tpl,ts,tsx,twig,vue}","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/static/**/*.{,aspx,astro,cjs,css,cts,eex,erb,gjs,gts,haml,handlebars,hbs,heex,html,jade,js,json,jsx,liquid,md,mdx,mjs,mts,mustache,njk,nunjucks,php,pug,py,razor,rb,rhtml,rs,slim,svelte,svg,tpl,ts,tsx,twig,vue}","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/client/_app/immutable/assets/**","priority":2},{"pattern":"/Users/vraj/dev/repos/my-app/**","priority":4}],"user":false,"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false}},{"folder":"/Users/vraj/dev/repos/my-app","config":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/client/_app/immutable/assets/_layout.BTt1pXar.css","selectors":[{"pattern":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/client/_app/immutable/assets/_layout.BTt1pXar.css","priority":0},{"pattern":"/Users/vraj/dev/repos/my-app/svelte.config.js","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/.npmrc","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/.prettierignore","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/README.md","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/package.json","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/static/.well-known/microsoft-identity-association.json","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/static/favicon.svg","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/.prettierrc","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/tsconfig.json","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/playwright.config.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/eslint.config.js","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/vite.config.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/e2e/demo.test.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/demo.spec.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/app.d.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/app.css","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/settings.svelte.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/apiUtils.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/user.svelte.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/jobs.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/consts.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/components/AppNavbar.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/index.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/authUtils.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/auth.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/app.html","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/+layout.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/+layout.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/profile/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/jobs/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/+layout.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(public)/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(public)/auth/login/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(public)/+layout.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/+layout.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/*","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/e2e/**/*.{,aspx,astro,cjs,css,cts,eex,erb,gjs,gts,haml,handlebars,hbs,heex,html,jade,js,json,jsx,liquid,md,mdx,mjs,mts,mustache,njk,nunjucks,php,pug,py,razor,rb,rhtml,rs,slim,svelte,svg,tpl,ts,tsx,twig,vue}","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/**/*.{,aspx,astro,cjs,css,cts,eex,erb,gjs,gts,haml,handlebars,hbs,heex,html,jade,js,json,jsx,liquid,md,mdx,mjs,mts,mustache,njk,nunjucks,php,pug,py,razor,rb,rhtml,rs,slim,svelte,svg,tpl,ts,tsx,twig,vue}","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/static/**/*.{,aspx,astro,cjs,css,cts,eex,erb,gjs,gts,haml,handlebars,hbs,heex,html,jade,js,json,jsx,liquid,md,mdx,mjs,mts,mustache,njk,nunjucks,php,pug,py,razor,rb,rhtml,rs,slim,svelte,svg,tpl,ts,tsx,twig,vue}","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/client/_app/immutable/assets/**","priority":2},{"pattern":"/Users/vraj/dev/repos/my-app/**","priority":4}],"user":false,"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false}},{"folder":"/Users/vraj/dev/repos/my-app","config":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/server/_app/immutable/assets/_layout.BTt1pXar.css","selectors":[{"pattern":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/server/_app/immutable/assets/_layout.BTt1pXar.css","priority":0},{"pattern":"/Users/vraj/dev/repos/my-app/svelte.config.js","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/.npmrc","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/.prettierignore","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/README.md","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/package.json","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/static/.well-known/microsoft-identity-association.json","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/static/favicon.svg","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/.prettierrc","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/tsconfig.json","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/playwright.config.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/eslint.config.js","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/vite.config.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/e2e/demo.test.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/demo.spec.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/app.d.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/app.css","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/settings.svelte.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/apiUtils.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/user.svelte.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/jobs.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/consts.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/components/AppNavbar.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/index.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/authUtils.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/auth.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/app.html","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/+layout.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/+layout.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/profile/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/jobs/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/+layout.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(public)/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(public)/auth/login/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(public)/+layout.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/+layout.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/*","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/e2e/**/*.{,aspx,astro,cjs,css,cts,eex,erb,gjs,gts,haml,handlebars,hbs,heex,html,jade,js,json,jsx,liquid,md,mdx,mjs,mts,mustache,njk,nunjucks,php,pug,py,razor,rb,rhtml,rs,slim,svelte,svg,tpl,ts,tsx,twig,vue}","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/**/*.{,aspx,astro,cjs,css,cts,eex,erb,gjs,gts,haml,handlebars,hbs,heex,html,jade,js,json,jsx,liquid,md,mdx,mjs,mts,mustache,njk,nunjucks,php,pug,py,razor,rb,rhtml,rs,slim,svelte,svg,tpl,ts,tsx,twig,vue}","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/static/**/*.{,aspx,astro,cjs,css,cts,eex,erb,gjs,gts,haml,handlebars,hbs,heex,html,jade,js,json,jsx,liquid,md,mdx,mjs,mts,mustache,njk,nunjucks,php,pug,py,razor,rb,rhtml,rs,slim,svelte,svg,tpl,ts,tsx,twig,vue}","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/.svelte-kit/output/server/_app/immutable/assets/**","priority":2},{"pattern":"/Users/vraj/dev/repos/my-app/**","priority":4}],"user":false,"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false}},{"folder":"/Users/vraj/dev/repos/my-app","config":"/Users/vraj/dev/repos/my-app/build/_app/immutable/assets/0.DSfyn_Gu.css","selectors":[{"pattern":"/Users/vraj/dev/repos/my-app/build/_app/immutable/assets/0.DSfyn_Gu.css","priority":0},{"pattern":"/Users/vraj/dev/repos/my-app/svelte.config.js","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/.npmrc","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/.prettierignore","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/README.md","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/package.json","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/static/.well-known/microsoft-identity-association.json","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/static/favicon.svg","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/.prettierrc","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/tsconfig.json","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/playwright.config.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/eslint.config.js","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/vite.config.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/e2e/demo.test.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/demo.spec.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/app.d.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/app.css","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/settings.svelte.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/apiUtils.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/user.svelte.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/jobs.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/consts.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/components/AppNavbar.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/index.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/authUtils.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/auth.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/app.html","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/+layout.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/+layout.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/profile/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/jobs/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/+layout.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(public)/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(public)/auth/login/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(public)/+layout.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/+layout.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/*","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/e2e/**/*.{,aspx,astro,cjs,css,cts,eex,erb,gjs,gts,haml,handlebars,hbs,heex,html,jade,js,json,jsx,liquid,md,mdx,mjs,mts,mustache,njk,nunjucks,php,pug,py,razor,rb,rhtml,rs,slim,svelte,svg,tpl,ts,tsx,twig,vue}","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/**/*.{,aspx,astro,cjs,css,cts,eex,erb,gjs,gts,haml,handlebars,hbs,heex,html,jade,js,json,jsx,liquid,md,mdx,mjs,mts,mustache,njk,nunjucks,php,pug,py,razor,rb,rhtml,rs,slim,svelte,svg,tpl,ts,tsx,twig,vue}","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/static/**/*.{,aspx,astro,cjs,css,cts,eex,erb,gjs,gts,haml,handlebars,hbs,heex,html,jade,js,json,jsx,liquid,md,mdx,mjs,mts,mustache,njk,nunjucks,php,pug,py,razor,rb,rhtml,rs,slim,svelte,svg,tpl,ts,tsx,twig,vue}","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/build/_app/immutable/assets/**","priority":2},{"pattern":"/Users/vraj/dev/repos/my-app/**","priority":4}],"user":false,"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false}},{"folder":"/Users/vraj/dev/repos/my-app","config":"/Users/vraj/dev/repos/my-app/build/_app/immutable/assets/_layout.BTt1pXar.css","selectors":[{"pattern":"/Users/vraj/dev/repos/my-app/build/_app/immutable/assets/_layout.BTt1pXar.css","priority":0},{"pattern":"/Users/vraj/dev/repos/my-app/svelte.config.js","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/.npmrc","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/.prettierignore","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/README.md","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/package.json","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/static/.well-known/microsoft-identity-association.json","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/static/favicon.svg","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/.prettierrc","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/tsconfig.json","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/playwright.config.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/eslint.config.js","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/vite.config.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/e2e/demo.test.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/demo.spec.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/app.d.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/app.css","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/settings.svelte.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/apiUtils.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/user.svelte.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/jobs.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/consts.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/components/AppNavbar.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/index.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/authUtils.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/auth.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/app.html","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/+layout.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/+layout.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/profile/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/jobs/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/+layout.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(public)/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(public)/auth/login/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(public)/+layout.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/+layout.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/*","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/e2e/**/*.{,aspx,astro,cjs,css,cts,eex,erb,gjs,gts,haml,handlebars,hbs,heex,html,jade,js,json,jsx,liquid,md,mdx,mjs,mts,mustache,njk,nunjucks,php,pug,py,razor,rb,rhtml,rs,slim,svelte,svg,tpl,ts,tsx,twig,vue}","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/**/*.{,aspx,astro,cjs,css,cts,eex,erb,gjs,gts,haml,handlebars,hbs,heex,html,jade,js,json,jsx,liquid,md,mdx,mjs,mts,mustache,njk,nunjucks,php,pug,py,razor,rb,rhtml,rs,slim,svelte,svg,tpl,ts,tsx,twig,vue}","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/static/**/*.{,aspx,astro,cjs,css,cts,eex,erb,gjs,gts,haml,handlebars,hbs,heex,html,jade,js,json,jsx,liquid,md,mdx,mjs,mts,mustache,njk,nunjucks,php,pug,py,razor,rb,rhtml,rs,slim,svelte,svg,tpl,ts,tsx,twig,vue}","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/build/_app/immutable/assets/**","priority":2},{"pattern":"/Users/vraj/dev/repos/my-app/**","priority":4}],"user":false,"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false}},{"folder":"/Users/vraj/dev/repos/my-app","config":"/Users/vraj/dev/repos/my-app/src/app.css","selectors":[{"pattern":"/Users/vraj/dev/repos/my-app/src/app.css","priority":0},{"pattern":"/Users/vraj/dev/repos/my-app/svelte.config.js","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/.npmrc","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/.prettierignore","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/README.md","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/package.json","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/static/.well-known/microsoft-identity-association.json","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/static/favicon.svg","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/.prettierrc","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/tsconfig.json","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/playwright.config.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/eslint.config.js","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/vite.config.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/e2e/demo.test.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/demo.spec.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/app.d.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/settings.svelte.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/apiUtils.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/user.svelte.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/jobs.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/consts.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/components/AppNavbar.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/index.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/authUtils.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/lib/auth.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/app.html","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/+layout.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/+layout.ts","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/profile/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/jobs/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(private)/+layout.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(public)/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(public)/auth/login/+page.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/(public)/+layout.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/routes/+layout.svelte","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/*","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/e2e/**/*.{,aspx,astro,cjs,css,cts,eex,erb,gjs,gts,haml,handlebars,hbs,heex,html,jade,js,json,jsx,liquid,md,mdx,mjs,mts,mustache,njk,nunjucks,php,pug,py,razor,rb,rhtml,rs,slim,svelte,svg,tpl,ts,tsx,twig,vue}","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/**/*.{,aspx,astro,cjs,css,cts,eex,erb,gjs,gts,haml,handlebars,hbs,heex,html,jade,js,json,jsx,liquid,md,mdx,mjs,mts,mustache,njk,nunjucks,php,pug,py,razor,rb,rhtml,rs,slim,svelte,svg,tpl,ts,tsx,twig,vue}","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/static/**/*.{,aspx,astro,cjs,css,cts,eex,erb,gjs,gts,haml,handlebars,hbs,heex,html,jade,js,json,jsx,liquid,md,mdx,mjs,mts,mustache,njk,nunjucks,php,pug,py,razor,rb,rhtml,rs,slim,svelte,svg,tpl,ts,tsx,twig,vue}","priority":1},{"pattern":"/Users/vraj/dev/repos/my-app/src/**","priority":2},{"pattern":"/Users/vraj/dev/repos/my-app/**","priority":4}],"user":false,"tailwind":{"version":"4.1.1","features":["css-at-theme","layer:base","content-list","source-inline","source-not"],"isDefaultVersion":false}}]
[Global] Preparing projects...
[Global] Initializing projects...
[.svelte-kit/output/client/_app/immutable/assets/0.DSfyn_Gu.css] Initializing...
[Global] Adding watch patterns: /Users/vraj/dev/repos/my-app/.svelte-kit/output/client/_app/immutable/assets/0.DSfyn_Gu.css, /Users/vraj/dev/repos/my-app/.svelte-kit/output/client/_app/immutable/assets, /Users/vraj/dev/repos/my-app/.svelte-kit/output/client/_app/immutable, /Users/vraj/dev/repos/my-app/.svelte-kit/output/client/_app, /Users/vraj/dev/repos/my-app/.svelte-kit/output/client, /Users/vraj/dev/repos/my-app/.svelte-kit/output, /Users/vraj/dev/repos/my-app/.svelte-kit, /Users/vraj/dev/repos/my-app
[.svelte-kit/output/client/_app/immutable/assets/0.DSfyn_Gu.css] supported features: ["css-at-theme","layer:base","content-list","source-inline","source-not"]
[.svelte-kit/output/client/_app/immutable/assets/0.DSfyn_Gu.css] Loaded tailwindcss v4.1.1: /Users/vraj/dev/repos/my-app/node_modules/tailwindcss
[.svelte-kit/output/client/_app/immutable/assets/0.DSfyn_Gu.css] Building...
[Global] Initialized 1 projects

From the logs I see the the watch patterns are completely different so maybe some change from 4.11 to 4.12 in regards to this?

@Vrajs16
Copy link
Author

Vrajs16 commented Apr 3, 2025

The issue starts at pr #1284 which doesn't build and then #1288 which builds but stops working

@thecrypticace
Copy link
Contributor

@Vrajs16 Can you provide a reproduction?

@thecrypticace thecrypticace self-assigned this Apr 3, 2025
@thecrypticace thecrypticace added the question Further information is requested label Apr 3, 2025
@Vrajs16
Copy link
Author

Vrajs16 commented Apr 3, 2025

Lol, just created a brand new project and it is working with the latest extension. In my old project I just deleted my .svelte-kit folder and then restarted vscode and it is working again, so strange.

@Vrajs16 Vrajs16 closed this as completed Apr 3, 2025
@thecrypticace
Copy link
Contributor

@Vrajs16 If you run into this again I'd really appreciate a repro because I'd love to know why it stopped working. It definitely shouldn't have. Glad your issue is fixed tho. 👍

@Vrajs16 Vrajs16 reopened this Apr 28, 2025
@Vrajs16
Copy link
Author

Vrajs16 commented Apr 28, 2025

Still notice that I am facing this issue. I have to sometimes delete node_modules, build or svelte-kit folder and then it works. I'll try to see if I can create a reproduction of this

@Vrajs16
Copy link
Author

Vrajs16 commented Apr 28, 2025

After I put the following in the .vscode/settings.json, not having this issue anymore. So I am assuming its looking for some file in those folders and causing some issue.

  "tailwindCSS.files.exclude": [
    "**/.git/**",
    "**/node_modules/**",
    "**/.hg/**",
    "**/.svn/**",
    "**/build/**",
    "**/.svelte-kit/**"
  ]

@thecrypticace
Copy link
Contributor

Ah interesting. I doubt it's the files in build but maybe the ones in .svelte-kit as that's a build cache and those files could be… basically anything.

I've already got a PR open to update the default excludes to toss out some more groups of files during a search: #1336

I should probably add SvelteKit to that. But I also want to figure out:

  1. Why it's picking up those files in the first place
  2. More importantly, why that causes things to break

@Vrajs16 Vrajs16 closed this as completed Apr 30, 2025
@Vrajs16 Vrajs16 reopened this Apr 30, 2025
@AndrewDTR
Copy link

After I put the following in the .vscode/settings.json, not having this issue anymore. So I am assuming its looking for some file in those folders and causing some issue.

  "tailwindCSS.files.exclude": [
    "**/.git/**",
    "**/node_modules/**",
    "**/.hg/**",
    "**/.svn/**",
    "**/build/**",
    "**/.svelte-kit/**"
  ]

This worked perfect for me, thank you!

For reference: I was having an issue where the IntelliSense was working when I launched VSCode but would immediately stop providing suggestions when I launched the dev server (npm run dev). Adding those exclusions lets the suggestions continue from there on out. Not sure if it's relevant, but my extension was warning No matching project for document before the fix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants