cloudflare/vinext

Build failure: CSS modules with data URLs

Chiusa

#1363 aperta il 20 mag 2026

 (1 commento) (0 reazioni) (0 assegnatari)TypeScript (384 fork)github user discovery
adapter-api-e2ehelp wanted

Metriche repository

Star
 (8625 stelle)
Metriche merge PR
 (Merge medio 1g 1h) (462 PR mergiate in 30 g)

Descrizione

This issue was created by an agent analysing CI failures from the Next.js Deploy Suite (vinext main vs Next.js v16.2.6, 2026-05-20).

Problem

CSS modules that use data URLs (e.g., composes: classname from "data:text/css,..." or inline CSS data URIs) fail the Vite build entirely.

All test assertions fail with Custom deploy script failed: undefined (1), indicating a build-time failure before any tests ran.

Estimated Impact

~4 test failures (build failure blocks the entire suite).

Affected Test Suites

  • test/e2e/app-dir/css-modules-data-urls/css-modules-data-urls.test.ts (4 failures)

Recommendation

  1. Reproduce first in vinext's own test suite. Add a test with a CSS module that uses composes from a data URL and verify the build fails.

  2. Investigate the Vite CSS module pipeline. Data URLs in CSS modules may not be supported by Vite's CSS processing or by LightningCSS. Check if there's a Vite plugin or configuration that enables data URL support in CSS modules.

  3. Note: This may be related to the Rolldown CSS data URL bundling removal (tracked separately in #1343 for global CSS). The CSS modules case may need a different fix.

Guida contributor