fix: preserve route context during hydration recovery - #1341
tannerlinsley wants to merge 1 commit into
Conversation
|
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
tanstack-com | 92ff961 | Oct 04 2026, 07:59 PM |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
Included review availability: This review used your included allowance. Your plan provides up to 4 included reviews per hour; 3 remain after this review. 📝 WalkthroughWalkthroughThe package manifest now pins the ChangesRedact dependency pin
Priority: ➖ Normal Estimated code review effort: 1 (Trivial) | ~3 minutes Change: Bug fix Suggested reviewers: Merge Risk: ⚪ Minimal · up to The dependency is pinned to 0.1.4, matching the lockfile. No concrete issue remains that should block merging. Architecture SummaryArchitecture risk: 🔵 Low · up to The change affects 1 system. Changed systems: Architecture concerns Review detailsSystems and components
Before / after behavior
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Client navigation can render an obsolete route outlet after a hydration mismatch, causing
RenderErrorCaptureand a missing route-match exception. Pin@tanstack/redactto the published0.1.4repair, which preserves component and context-provider ancestry during recovery.Only the package manifest and renderer lockfile entries change. Charts remains on
0.16.1.Validation: frozen install, full
pnpm test, production build, repeated docs-to-home navigation, homepage and catalog rendering, logged-out chat access, and defined HTTP 200 feedback responses against the published package without a local renderer override. Renderer fix and release: TanStack/redact#40 and TanStack/redact#41.Summary by CodeRabbit