ProjectEvergreen / greenwood

Greenwood is your workbench for the web, embracing web standards from the ground up to empower your stack from front to back.
https://www.greenwoodjs.io
MIT License
98 stars 10 forks source link

<script> tags using optimization attributes have a space before the closing bracket of the opening tag #1052

Open thescientist13 opened 1 year ago

thescientist13 commented 1 year ago

Type of Change

Enhancement / Bug / Other

Summary

If you notice in the source of the [Greenwood website](), the Apollo data and the webcomponents loader have a space before the closing bracket ( >) of the opening tag.

<script data-state="apollo" >
  window.__APOLLO_STATE__ = true;
</script>

  <!-- ... -->

  <script >
    /* ... */
  </script>

Details

It seems related to how these optimization attributes are being removed from the HTML during the optimization step as both of these leverage those custom attributes.

Probably good to make sure this isn't happening for <link> tags too.


Not a big deal but something worth looking into.