Next.js Daily: Router Stability and Turbopack Fixes
Twenty pull requests merged today focusing on router stability improvements, Turbopack determinism fixes, and enhanced error handling in the development overlay. Key updates include null history state handling and prefetch hint architecture changes.
Duration: PT1M54S
Transcript
Good morning, this is Next.js Daily for February 18th, 2026.
Tim Neutkens merged a critical router fix handling null history state in the client-side popstate handler. When external code calls pushState with null state, the router now performs a hard navigation instead of leaving hooks out of sync.
Luke Sandberg merged several Turbopack improvements, including a fix for non-determinism in the resolve package by deferring cell creation outside async loops, and a reland of TaskStorage modification tracking bug fixes.
Andrew Clark merged a significant architecture change moving prefetch hints from CacheNodeSeedData to FlightRouterState, consolidating route structure properties and ensuring hints are always available during navigations.
Sebastian Silbermann merged enhanced error handling for the development overlay, adding support for Error.cause chains with a maximum depth of five causes displayed in the Redbox.
Josh Story merged a unification of runInSequentialTasks across all sequential task work, consolidating similar functions into a single consistent interface.
Zack Tanner merged a segment cache normalizer fix addressing ISR cache misses for catch-all segments named with explicit dot notation like "[...segments]".
Janka Uryga merged instant validation improvements allowing non-blocking dynamic holes and errors in shared parents, plus updates preventing blocking on client APIs that wouldn't block in browsers.
Additional merges included SWC upgrades to version 57, Rspack test manifest updates, and expanded production browser sourcemap testing.
What's next: Continued router stability improvements and Turbopack optimization work are expected. The team is focusing on deterministic builds and enhanced error reporting.
That's Next.js Daily for February 18th. We'll be back tomorrow with more updates.