Dynamic Modal Interception is Greedy #70651
Labels
bug
Issue was opened via the bug report template.
Parallel & Intercepting Routes
Related to Parallel and/or Intercepting routes.
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
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)
next dev (local)
Additional context
No response
The text was updated successfully, but these errors were encountered: