tailwindlabs / tailwindcss-intellisense

Intelligent Tailwind CSS tooling for Visual Studio Code
2.78k stars 188 forks source link

VSCode 1.91 breaks code actions #1018

Open janekolszak opened 1 month ago

janekolszak commented 1 month ago

What version of VS Code are you using?

For example: v1.91

What version of Tailwind CSS IntelliSense are you using?

For example: v0.12.5

What version of Tailwind CSS are you using?

For example: v3.4.4

What package manager are you using?

For example: npm

What operating system are you using?

Ubuntu

It seems latest changes in vscode - editor.codeActionsOnSave break this plugin. Tailwind CSS Intellisense blocks code actions indefinitely. Log says:

Saving 'file.tsx': Getting code actions from ''Tailwind CSS IntelliSense', 'TypeScript and JavaScript Language Features''' ([configure](command:workbench.action.openSettings?%5B%22editor.codeActionsOnSave%22%5D)).
thecrypticace commented 1 month ago

Can you provide your vscode settings?

thecrypticace commented 1 month ago

Also, if possible, can you provide:

janekolszak commented 1 month ago

Settings:

{
  "editor.minimap.enabled": false,
  "[javascript]": {
    "editor.defaultFormatter": "vscode.typescript-language-features"
  },
  "[typescript]": {
    "editor.defaultFormatter": "vscode.typescript-language-features"
  },
  "[json]": {
    "editor.defaultFormatter": "vscode.json-language-features"
  },
  "githubIssues.queries": [
    {
      "label": "My Issues",
      "query": "default"
    },
    {
      "label": "Created Issues",
      "query": "author:${user} state:open repo:${owner}/${repository} sort:created-desc"
    },
    {
      "label": "Recent Issues",
      "query": "state:open repo:${owner}/${repository} sort:updated-desc"
    }
  ],
  "editor.inlineSuggest.enabled": true,
  "github.copilot.enable": {
    "*": true,
    "plaintext": false,
    "markdown": true,
    "scminput": false,
    "yaml": true
  },
  "git.openRepositoryInParentFolders": "never",
  "[python]": {
    "editor.formatOnType": true
  },
  "explorer.confirmDelete": false,
  "githubPullRequests.pullBranch": "never",
  "[markdown]": {
    "editor.defaultFormatter": "yzhang.markdown-all-in-one"
  },
  "files.exclude": {
    "**/.trunk/*actions/": true,
    "**/.trunk/*logs/": true,
    "**/.trunk/*notifications/": true,
    "**/.trunk/*out/": true,
    "**/.trunk/*plugins/": true
  },
  "files.watcherExclude": {
    "**/.trunk/*actions/": true,
    "**/.trunk/*logs/": true,
    "**/.trunk/*notifications/": true,
    "**/.trunk/*out/": true,
    "**/.trunk/*plugins/": true
  },
  "[go]": {
    "editor.defaultFormatter": "golang.go"
  },
  "workbench.colorTheme": "Default Dark Modern",
  "github.copilot.editor.enableAutoCompletions": true,
}
janekolszak commented 1 month ago

Output:

Locating server…
Booting server...
Setting up server…
Listening for messages…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/go.opencensus.io@v0.23.0/zpages/internal/public/opencensus.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/go.opencensus.io@v0.24.0/zpages/internal/public/opencensus.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.20.19/benchmarks/sample_fontawesome.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.20.19/benchmarks/sample_gumby.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.20.19/benchmarks/sample_bootstrap.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.20.19/tests/css/corpus/2.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.20.19/tests/css/corpus/5.css may be Tailwind-related…
Searching for Tailwind CSS projects in the workspace's folders.
Searching for Tailwind CSS projects in the workspace's folders.
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.20.19/tests/css/corpus/3.css may be Tailwind-related…
Searching for Tailwind CSS projects in the workspace's folders.
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.20.19/tests/css/corpus/1.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.20.19/tests/css/corpus/4.css may be Tailwind-related…
Searching for Tailwind CSS projects in the workspace's folders.
Searching for Tailwind CSS projects in the workspace's folders.
Searching for Tailwind CSS projects in the workspace's folders.
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.20.19/tests/css/corpus/7.css may be Tailwind-related…
Searching for Tailwind CSS projects in the workspace's folders.
Searching for Tailwind CSS projects in the workspace's folders.
Searching for Tailwind CSS projects in the workspace's folders.
[Global] Creating projects: []
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.20.19/benchmarks/sample_normalize.css may be Tailwind-related…
Searching for Tailwind CSS projects in the workspace's folders.
[Global] Creating projects: []
{"tailwind":{"version":"3.4.4","features":["layer:base","separator:root","content-list","jit","css-at-config","relative-content-paths","transpiled-configs"],"isDefaultVersion":false}}
{"tailwind":{"version":"3.4.4","features":["layer:base","separator:root","content-list","jit","css-at-config","relative-content-paths","transpiled-configs"],"isDefaultVersion":false}}
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.20.19/tests/css/corpus/6.css may be Tailwind-related…
[Global] Creating projects: [{"folder":"/home/username/workspace/project/frontend","config":"/home/username/workspace/project/frontend/tailwind.config.js","selectors":[{"pattern":"/home/username/workspace/project/frontend/tailwind.config.js","priority":0},{"pattern":"/home/username/workspace/project/frontend/src/**/*.{js,ts,jsx,tsx}","priority":1},{"pattern":"/home/username/workspace/project/frontend/**","priority":3},{"pattern":"/home/username/workspace/project/frontend/**","priority":5}],"user":false,"tailwind":{"version":"3.4.4","features":["layer:base","separator:root","content-list","jit","css-at-config","relative-content-paths","transpiled-configs"],"isDefaultVersion":false}}]
[Global] Creating projects: []
[Global] Creating projects: []
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.12.8/benchmarks/sample_fontawesome.css may be Tailwind-related…
[Global] Preparing projects...
[Global] Initializing projects...
[Global] Initialized 0 projects
[Global] Creating projects: []
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.12.8/benchmarks/sample_normalize.css may be Tailwind-related…
[Global] Preparing projects...
[Global] Initializing projects...
[Global] Initialized 0 projects
[Global] Preparing projects...
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.12.4/benchmarks/sample_gumby.css may be Tailwind-related…
[Global] Adding watch patterns: /home/username/workspace/project/frontend/tailwind.config.js, /home/username/workspace/project/frontend
[Global] Initializing projects...
[Global] Initialized 0 projects
[Global] Preparing projects...
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.12.4/benchmarks/sample_bootstrap.css may be Tailwind-related…
[Global] Initializing projects...
[Global] Initialized 0 projects
[Global] Preparing projects...
[Global] Initializing projects...
[Global] Initialized 0 projects
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.12.4/benchmarks/sample_normalize.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.12.4/benchmarks/sample_fontawesome.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.12.8/tests/css/corpus/2.css may be Tailwind-related…
[Global] Preparing projects...
[Global] Initializing projects...
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.12.8/tests/css/corpus/5.css may be Tailwind-related…
[Global] Initialized 0 projects
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.12.8/tests/css/corpus/7.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.12.8/tests/css/corpus/3.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.12.8/tests/css/corpus/1.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.12.8/tests/css/corpus/4.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.12.8/benchmarks/sample_gumby.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.12.8/tests/css/corpus/6.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.12.8/benchmarks/sample_bootstrap.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.12.4/tests/css/corpus/5.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.12.4/tests/css/corpus/2.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.12.4/tests/css/corpus/6.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.12.4/tests/css/corpus/1.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.12.4/tests/css/corpus/4.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.12.4/tests/css/corpus/7.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/tdewolff/minify/v2@v2.12.4/tests/css/corpus/3.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/ulikunitz/xz@v0.5.12/doc/md.css may be Tailwind-related…
Checking if /home/username/workspace/project/backend/.gopath~/pkg/mod/github.com/ulikunitz/xz@v0.5.10/doc/md.css may be Tailwind-related…
[Global] Creating projects: []
[Global] Preparing projects...
[Global] Initializing projects...
[Global] Initialized 0 projects
[Global] Creating projects: []
[Global] Preparing projects...
[Global] Initializing projects...
[Global] Initialized 0 projects
[Global] Creating projects: []
[Global] Preparing projects...
[Global] Initializing projects...
[tailwind.config.js] Initializing...
[tailwind.config.js] supported features: ["layer:base","separator:root","content-list","jit","css-at-config","relative-content-paths","transpiled-configs"]
[tailwind.config.js] Loaded tailwindcss v3.4.4: /home/username/workspace/project/frontend/node_modules/tailwindcss
[tailwind.config.js] Loaded Tailwind CSS config file: /home/username/workspace/project/frontend/tailwind.config.js
[tailwind.config.js] Loaded postcss v8.4.31: /home/username/workspace/project/frontend/node_modules/postcss
[tailwind.config.js] Building...
[Global] Initialized 1 projects
thecrypticace commented 1 month ago

Sorry for the late reply — I don't see anything in there that seems like it would cause things to break/hang. Especially given that the only code actions we have are quick fixes so afaik they can't be run on save anyway. If you disable intellisense does the problem go away?

janekolszak commented 1 month ago

Yes, when I disable the plugin it goes away.

Autocomplete doesn't work as well.

janekolszak commented 1 month ago

Everything works with v0.10.5: image