Skip to content

Commit 399ad6a

Browse files
authored
fix: detect <script module> tag (#2482)
This was missing in #2473 Possibly related to sveltejs/svelte#13039
1 parent d994971 commit 399ad6a

File tree

1 file changed

+6
-2
lines changed
  • packages/language-server/src/lib/documents

1 file changed

+6
-2
lines changed

packages/language-server/src/lib/documents/utils.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,8 +143,12 @@ export function extractScriptTags(
143143
return null;
144144
}
145145

146-
const script = scripts.find((s) => s.attributes['context'] !== 'module');
147-
const moduleScript = scripts.find((s) => s.attributes['context'] === 'module');
146+
const script = scripts.find(
147+
(s) => s.attributes['context'] !== 'module' && !('module' in s.attributes)
148+
);
149+
const moduleScript = scripts.find(
150+
(s) => s.attributes['context'] === 'module' || 'module' in s.attributes
151+
);
148152
return { script, moduleScript };
149153
}
150154

0 commit comments

Comments
 (0)