Skip to content

Frontend loads admin panel bundle when next/link is included into root layout or home page #9984

Open
@Arctomachine

Description

@Arctomachine

Describe the Bug

If next/link component is used in (frontend)/layout or (frontend)/page, admin panel bundle is loaded on / route.
Introduced in beta 128, probably by #8364

Workaround: move (payload)/layout into (payload)/admin/layout

Link to the code that reproduces this issue

https://github.com/Arctomachine/payload-127

Reproduction Steps

  1. Install packages (beta 127)
  2. Build, start. Check network tab for loaded js files
  3. Migrate to beta 128 by guide in feat!: on demand rsc #8364
  4. Build, start. Check network tab for loaded js (should load at least 3 new big files)
    Image

Which area(s) are affected? (Select all that apply)

Not sure, area: core, area: ui

Environment Info

Binaries:
  Node: 20.17.0
  npm: N/A
  Yarn: N/A
  pnpm: N/A
Relevant Packages:
  payload: 3.7.0
  next: 15.1.0
  @payloadcms/db-mongodb: 3.7.0
  @payloadcms/email-nodemailer: 3.7.0
  @payloadcms/graphql: 3.7.0
  @payloadcms/next/utilities: 3.7.0
  @payloadcms/payload-cloud: 3.7.0
  @payloadcms/plugin-seo: 3.7.0
  @payloadcms/richtext-lexical: 3.7.0
  @payloadcms/richtext-slate: 3.7.0
  @payloadcms/translations: 3.7.0
  @payloadcms/ui/shared: 3.7.0
  react: 19.0.0
  react-dom: 19.0.0
Operating System:
  Platform: win32
  Arch: x64
  Version: Windows 10 Pro
  Available memory (MB): 32720
  Available CPU cores: 12

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions