Skip to content

[pull] main from withastro:main#630

Merged
pull[bot] merged 5 commits into
code:mainfrom
withastro:main
Jul 8, 2026
Merged

[pull] main from withastro:main#630
pull[bot] merged 5 commits into
code:mainfrom
withastro:main

Conversation

@pull

@pull pull Bot commented Jul 8, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

astrobot-houston and others added 5 commits July 8, 2026 11:44
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…#17325)

* fix(build): prevent merging CSS chunks containing @import rules\n\nWhen mergeInlineCss concatenates inline CSS chunks into a single <style>\ntag, @import rules from page-specific components can end up after shared\ncomponent styles. Per CSS spec, @import rules must appear at the top of\na stylesheet or browsers silently ignore them.\n\nInstead of trying to hoist @import rules, simply skip merging any CSS\nchunk that contains @import. Those chunks remain as their own <style>\ntags, keeping @import at the top of their stylesheet.\n\nFixes #11950

* Add changeset for @import CSS merge fix

---------

Co-authored-by: Matthew Phillips <matthew@matthewphillips.info>
Co-authored-by: Matthew Phillips <matthewphillips@cloudflare.com>
…t collection dev (#17318)

* fix: CSS module scoped-name hash mismatch with Lightning CSS in dev (#17312)

Share the dev-css plugin's CSS content cache with the content asset
propagation plugin so that `getStylesForURL()` can retrieve
already-processed CSS for CSS modules without re-importing via
`?inline`. The `?inline` suffix was included in the filename passed to
Lightning CSS's hasher, producing a different scoped-name hash than the
original import used by the component.

* test: cover Lightning CSS module updates in dev

* test: avoid shadowing cheerio helper

* test: keep CI summary helper local

---------

Co-authored-by: Matthew Phillips <matthew@matthewphillips.info>
@pull pull Bot locked and limited conversation to collaborators Jul 8, 2026
@pull pull Bot added the ⤵️ pull label Jul 8, 2026
@pull pull Bot merged commit 23a4120 into code:main Jul 8, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants