Skip to content
This repository has been archived by the owner on Jul 23, 2024. It is now read-only.

onigoetz/nextjs-css-issue-repro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CSS Issue repro

This issue was introduced in Next.js 14.2.0

The issue is that stylesheets from separate layouts get merged together if they have a CSS file in common.

If you open the URL, you can see that the homepage ( https://nextjs-css-issue-repro.vercel.app/ ) has a red background even though it does not include the style for a red background.

More importantly, those two files have no layout in common they just happen to import the same stylesheet

This worked before Next 14.2.0

  • 14.1.4 : OK
  • 14.2.0-canary.27: OK
  • 14.2.0-canary.28: BROKEN
  • 14.2.0 : BROKEN
  • 14.2.1 : BROKEN
  • 14.2.2 : BROKEN
  • 14.3.0-canary.11: BROKEN

Apparently the issue has been introduced in https://github.com/vercel/next.js/releases/tag/v14.2.0-canary.28

I would bet that the issue was introduced in this PR : vercel/next.js#63157