Skip to content

Commit 8c8ec93

Browse files
committed
fix(core): don't use illegal script type
type must be valid MIME type if not 'module' etc
1 parent a45abd8 commit 8c8ec93

File tree

3 files changed

+11
-24
lines changed

3 files changed

+11
-24
lines changed

packages/qwik/src/core/shared/component-execution.ts

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -299,20 +299,7 @@ function injectPlaceholderElement(
299299
return [null, jsx];
300300
}
301301

302-
/**
303-
* Creates a <script> element with a placeholder type.
304-
*
305-
* @returns A <script> element with a placeholder type.
306-
*/
302+
/** @returns An empty <script> element for adding qwik metadata attributes to */
307303
function createPlaceholderScriptNode(): JSXNodeInternal<string> {
308-
return new JSXNodeImpl(
309-
'script',
310-
{},
311-
{
312-
type: 'placeholder',
313-
hidden: '',
314-
},
315-
null,
316-
3
317-
);
304+
return new JSXNodeImpl('script', {}, { hidden: '' }, null, 3);
318305
}

packages/qwik/src/core/tests/use-on.spec.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ describe.each([
242242
expect(vNode).toMatchVDOM(
243243
<Component ssr-required>
244244
<Fragment ssr-required>
245-
Count: <Signal ssr-required>{'123'}</Signal>!<script type="placeholder" hidden></script>
245+
Count: <Signal ssr-required>{'123'}</Signal>!<script hidden></script>
246246
</Fragment>
247247
</Component>
248248
);
@@ -251,7 +251,7 @@ describe.each([
251251
expect(vNode).toMatchVDOM(
252252
<Component ssr-required>
253253
<Fragment ssr-required>
254-
Count: <Signal ssr-required>{'124'}</Signal>!<script type="placeholder" hidden></script>
254+
Count: <Signal ssr-required>{'124'}</Signal>!<script hidden></script>
255255
</Fragment>
256256
</Component>
257257
);
@@ -441,7 +441,7 @@ describe.each([
441441
expect(vNode).toMatchVDOM(
442442
<Component ssr-required>
443443
<Fragment ssr-required>
444-
Count: <Signal ssr-required>{'123'}</Signal>!<script type="placeholder" hidden></script>
444+
Count: <Signal ssr-required>{'123'}</Signal>!<script hidden></script>
445445
</Fragment>
446446
</Component>
447447
);
@@ -450,7 +450,7 @@ describe.each([
450450
expect(vNode).toMatchVDOM(
451451
<Component ssr-required>
452452
<Fragment ssr-required>
453-
Count: <Signal ssr-required>{'124'}</Signal>!<script type="placeholder" hidden></script>
453+
Count: <Signal ssr-required>{'124'}</Signal>!<script hidden></script>
454454
</Fragment>
455455
</Component>
456456
);
@@ -857,7 +857,7 @@ describe.each([
857857
<Component ssr-required>
858858
<div>test</div>
859859
</Component>
860-
<script type="placeholder" hidden></script>
860+
<script hidden></script>
861861
</Component>
862862
</Component>
863863
</Component>
@@ -888,7 +888,7 @@ describe.each([
888888
<Projection ssr-required>
889889
<div>test</div>
890890
</Projection>
891-
<script type="placeholder" hidden></script>
891+
<script hidden></script>
892892
</Component>
893893
</Component>
894894
</Component>

packages/qwik/src/core/tests/use-visible-task.spec.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ describe.each([
242242
<Component ssr-required>
243243
<Fragment ssr-required>
244244
<Signal ssr-required>{'run'}</Signal>
245-
<script type="placeholder" hidden></script>
245+
<script hidden></script>
246246
</Fragment>
247247
</Component>
248248
);
@@ -264,7 +264,7 @@ describe.each([
264264
<Component ssr-required>
265265
<Fragment ssr-required>
266266
<Signal ssr-required>{'run'}</Signal>
267-
<script type="placeholder" hidden></script>
267+
<script hidden></script>
268268
</Fragment>
269269
<Fragment ssr-required>
270270
<Signal ssr-required>{'run'}</Signal>
@@ -288,7 +288,7 @@ describe.each([
288288
expect(vNode).toMatchVDOM(
289289
<Component ssr-required>
290290
<Fragment ssr-required>
291-
<script type="placeholder" hidden></script>
291+
<script hidden></script>
292292
</Fragment>
293293
</Component>
294294
);

0 commit comments

Comments
 (0)