When linking to /gallery/static, the modal interceptor intercepts it as /gallery/[dynamic].
Without "@modal", the /gallery/static is processed before the /gallery/[dynamic]route. But with "@modal" interception, it is intercepting the /gallery/static path as [dynamic]
So with that, the expectation of "@modal" route interception is the same. "@modal" should not intercept static routes.
Provide environment information
Operating System:
Platform: darwin
Arch: arm64
Version: Darwin Kernel Version 23.0.0: Fri Sep 15 14:41:43 PDT 2023; root:xnu-10002.1.13~1/RELEASE_ARM64_T6000
Available memory (MB): 32768
Available CPU cores: 10
Binaries:
Node: 22.6.0
npm: 10.8.2
Yarn: N/A
pnpm: 9.7.0
Relevant Packages:
next: 15.0.0-canary.173 // Latest available version is detected (15.0.0-canary.173).
eslint-config-next: N/A
react: 18.3.1
react-dom: 18.3.1
typescript: 5.6.2
Next.js Config:
output: N/A
Which area(s) are affected? (Select all that apply)
Parallel & Intercepting Routes
Which stage(s) are affected? (Select all that apply)
Link to the code that reproduces this issue
https://github.com/khuezy/next-modal-bug
To Reproduce
Current vs. Expected behavior
Modal Interception intercepts static routes as dynamic.
When linking to
/gallery/static
, the modal interceptor intercepts it as/gallery/[dynamic]
.Without "@modal", the
/gallery/static
is processed before the/gallery/[dynamic]
route. But with "@modal" interception, it is intercepting the/gallery/static
path as[dynamic]
So with that, the expectation of "@modal" route interception is the same. "@modal" should not intercept static routes.
Provide environment information
Which area(s) are affected? (Select all that apply)
Parallel & Intercepting Routes
Which stage(s) are affected? (Select all that apply)
next dev (local)
Additional context
No response