{"record":{"id":"5a9c4ccc31a5fb9b","repo":"vercel/next.js","slug":"not-implemented-this-behavior-is-not-yet-supporte","errorCode":null,"errorMessage":"Not implemented: this behavior is not yet supported when `experimental.concurrentRouterQueue` is enabled.","messagePattern":"Not implemented: this behavior is not yet supported when `experimental\\.concurrentRouterQueue` is enabled\\.","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/next/src/client/components/concurrent-router-queue.ts","lineNumber":28,"sourceCode":"// the pre-compiled app-page runtime bundles (via app-render.tsx), where the\n// bundler alias cannot reach. Only the browser copy's operations ever run.\n//\n// TODO: This is currently a stub. Every operation throws so that enabling\n// the flag fails loudly instead of silently running the old implementation.\n\nimport type {\n  AppHistoryState,\n  NavigateAction,\n  ScrollBehavior,\n} from './router-reducer/router-reducer-types'\nimport type { NavigateOptions } from '../../shared/lib/app-router-context.shared-runtime'\nimport type { LinkInstance } from './links'\nimport type { RouterTransitionPrefetchIntent } from '../router-transition-types'\n\n// Keep in sync with the identical message in concurrent-call-server.ts, so\n// all unimplemented behavior shares a single error (and error code).\nfunction notImplemented(): never {\n  throw new Error(\n    'Not implemented: this behavior is not yet supported when ' +\n      '`experimental.concurrentRouterQueue` is enabled.'\n  )\n}\n\nexport function navigate(\n  _href: string,\n  _navigateType: NavigateAction['navigateType'],\n  _scrollBehavior: ScrollBehavior,\n  _linkInstanceRef: LinkInstance | null,\n  _transitionTypes: string[] | undefined,\n  _prefetchIntent: RouterTransitionPrefetchIntent | null\n): void {\n  notImplemented()\n}\n\nexport function push(_href: string, _options?: NavigateOptions): void {\n  notImplemented()","sourceCodeStart":10,"sourceCodeEnd":46,"githubUrl":"https://github.com/vercel/next.js/blob/0eb377541648e63402a47b38fee00a8d0ce8f8f1/packages/next/src/client/components/concurrent-router-queue.ts#L10-L46","documentation":"Deliberate stub in the Node-side copy of the concurrent router queue. Every operation routes through notImplemented so that enabling experimental.concurrentRouterQueue in a context that would execute this bundle fails loudly instead of silently falling back to the legacy sequential queue implementation.","triggerScenarios":"A router behavior not yet supported is invoked while experimental.concurrentRouterQueue is enabled.","commonSituations":"Code paths hit an unimplemented branch of the concurrent router queue experiment.","solutions":["Disable experimental.concurrentRouterQueue, or avoid the unsupported router operation while it is enabled."],"exampleFix":null,"handlingStrategy":"validation","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"0eb377541648e63402a47b38fee00a8d0ce8f8f1","analyzedAt":"2026-08-19T02:10:13.922Z","contentChangedAt":"2026-08-19T02:10:13.922Z","schemaVersion":2},"datasetVersion":"2026-09-14T00:17:10.932Z"}