Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: ensure SSR module is loaded before testing is CSS #4621

Merged
merged 1 commit into from
Sep 6, 2022

Conversation

AllanChain
Copy link
Contributor

Changes

Ensure SSR module is loaded before testing is CSS in getStylesForURL.

Why

There are some problems when trying to use UnoCSS with Astro in dev. Sometimes the CSS is not inlined in the HTML, making some styles not applied. For example:

I found that's because the uno.css SSR module is not loaded when trying to determine whether it is a JS module style. Ensuring loading the SSR module fixes the problem.

Testing

Manually tested with https://stackblitz.com/edit/withastro-astro-pzexzk and my blog.

It's not a big change, so no tests were added.

Docs

Just a fix. No docs were added.

@changeset-bot
Copy link

changeset-bot bot commented Sep 4, 2022

🦋 Changeset detected

Latest commit: 88bf017

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 14 packages
Name Type
astro Patch
@e2e/astro-component Patch
@e2e/error-react-spectrum Patch
@e2e/error-sass Patch
@e2e/errors Patch
@e2e/hydration-race Patch
@e2e/lit-component Patch
@e2e/preact-component Patch
@e2e/react-component Patch
@e2e/solid-component Patch
@e2e/solid-recurse Patch
@e2e/svelte-component Patch
@e2e/e2e-tailwindcss Patch
@e2e/ts-resolution Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions github-actions bot added the pkg: astro Related to the core `astro` package (scope) label Sep 4, 2022
@matthewp
Copy link
Contributor

matthewp commented Sep 6, 2022

Thank you! I know this one was probably not easy to debug.

@matthewp matthewp merged commit 0068afb into withastro:main Sep 6, 2022
@astrobot-houston astrobot-houston mentioned this pull request Sep 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pkg: astro Related to the core `astro` package (scope)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants