language-tools icon indicating copy to clipboard operation
language-tools copied to clipboard

Closing `script` tag is removed on `Organize Imports`

Open Stadly opened this issue 10 months ago • 0 comments

Describe the bug

When I do Organize Imports in VS Code, the closing script tag is removed.

Reproduction

<script lang="ts" module>
</script>

<script lang="ts">
  import { Foo } from "$lib/bar.js";
</script>

{#snippet baz()}
{/snippet}

Organize Imports in VS Code leads to this:

<script lang="ts" module>
</script>

<script lang="ts">
  {#snippet baz()}
{/snippet}

Expected behaviour

<script lang="ts" module>
</script>

<script lang="ts">
</script>

{#snippet baz()}
{/snippet}

System Info

  • OS: Ubuntu running on Windows with WSL2
  • IDE: VSCode

Which package is the issue about?

Svelte for VS Code extension

Additional Information, eg. Screenshots

No response

Stadly avatar Feb 05 '25 09:02 Stadly