Skip to content

feat: implement css.filter plugin option - #2276

Merged
birkskyum merged 4 commits into
mainfrom
feat-css-filter-config
Aug 2, 2026
Merged

feat: implement css.filter plugin option#2276
birkskyum merged 4 commits into
mainfrom
feat-css-filter-config

Conversation

@katywings

Copy link
Copy Markdown
Contributor

What is the current behavior?

  1. Bug: File paths with special characters such as + are skipped during CSS asset collection in development
  2. Feature: CSS Files in node_modules are always skipped in development asset collection, resulting in FOUC's

What is the new behavior?

  1. File paths with special characters such as + are now being processed properly in the assets manifest
  2. The vite plugin has a new css.filter option analog to serverFunctions.filter, e.g. allowing the inclusion of certain dependencies

Other information

  • The reason for both commits being in one PR is that pnpm uses + in dependency paths. It was just easier to implement the css.filter feature, with the +-bug already being fixed 😅.
  • The css fixture has a new lazy+ test, making sure that regressions related to special characters will show up in the future

CSS fixture before fix

Screenshot_20260801_155607

CSS fixture after fix

Screenshot_20260801_160106

@katywings katywings self-assigned this Aug 1, 2026
@changeset-bot

changeset-bot Bot commented Aug 1, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 8fd2c57

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

This PR includes changesets to release 1 package
Name Type
@solidjs/start Minor

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

@netlify

netlify Bot commented Aug 1, 2026

Copy link
Copy Markdown

Deploy Preview for solid-start-landing-page ready!

Name Link
🔨 Latest commit 8fd2c57
🔍 Latest deploy log https://app.netlify.com/projects/solid-start-landing-page/deploys/6a6e88f12b27e0000896eece
😎 Deploy Preview https://deploy-preview-2276--solid-start-landing-page.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@pkg-pr-new

pkg-pr-new Bot commented Aug 1, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/@solidjs/start@2276

commit: 8fd2c57

@katywings

Copy link
Copy Markdown
Contributor Author

P.S. @ryansolid This also might be a great addition for the Solid v2 manifest 😅

@birkskyum
birkskyum merged commit 3f2b7a7 into main Aug 2, 2026
11 checks passed
@birkskyum
birkskyum deleted the feat-css-filter-config branch August 2, 2026 00:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants