Skip to content

Scripts fail to run when they are the only tag on page #876

Open
@Serenacula

Description

@Serenacula

Astro Info

Astro                    v3.2.0
Node                     v18.18.0
System                   macOS (arm64)
Package Manager          yarn
Output                   static
Adapter                  none
Integrations             @astrojs/prefetch

If this issue only occurs in one browser, which browser is a problem?

No response

Describe the Bug

Given the following code:

<script>
    console.log("hi!")
</script>

nothing happens.
If you add a div:

<script>
    console.log("hi!")
</script>
<div />

then it suddenly runs in console.

What's the expected result?

The script should run even without other tags present.

Link to Minimal Reproducible Example

https://stackblitz.com/edit/github-kwyexm?file=src%2Fpages%2Findex.astro,src%2Fpages%2FwithoutDiv.astro,src%2Fpages%2FwithDiv.astro

Participation

  • I am willing to submit a pull request for this issue.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions