You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Astro v6.0.5
Vite v6.4.1
Node v25.8.0
System macOS (arm64)
Package Manager npm
Output static
Adapter none
Integrations none
If this issue only occurs in one browser, which browser is a problem?
n/a
Describe the Bug
When the Astro VS Code extension (astro-build.astro-vscode) is active alongside Vue - Official (VO), auto-import suggestions stop working in Vue <template> prop/attribute binding expressions. No crash, no error — suggestions simply don't appear.
Auto-imports work in <script setup> and when typing into open tags in the template — only prop binding expressions are affected. Disabling the Astro extension resolves the issue completely.
The conflict is one-directional: enabled Astro extension's presence breaks VO's template prop completions, but Astro's own template completions are unaffected when VO is enabled.
Astro Info
If this issue only occurs in one browser, which browser is a problem?
n/a
Describe the Bug
When the Astro VS Code extension (
astro-build.astro-vscode) is active alongside Vue - Official (VO), auto-import suggestions stop working in Vue<template>prop/attribute binding expressions. No crash, no error — suggestions simply don't appear.Auto-imports work in
<script setup>and when typing into open tags in the template — only prop binding expressions are affected. Disabling the Astro extension resolves the issue completely.The conflict is one-directional: enabled Astro extension's presence breaks VO's template prop completions, but Astro's own template completions are unaffected when VO is enabled.
Same class of Volar.js decorator conflict described in vuejs/language-tools#3942 (Vue + Svelte)?
vscode-bug.mov
Steps to Reproduce
npm install, open in VS Codesrc/App.vue:icon=""prop on the<FontAwesomeIcon>componentfaL— no suggestions appearApologies if I missed anything, happy to clarify or correct if needed.
Also opened on the Vue extension repo: vuejs/language-tools#6000
Thanks!
What's the expected result?
Auto-import suggestions should appear in prop binding expressions, matching the behavior in
<script setup>and open tags.Link to Minimal Reproducible Example
https://github.com/tworonin/vue-astro-vscode
Participation