OSS Feed: 2026-04-18
A snapshot of what the React, TanStack, and Next.js core contributors have been shipping in the last 24 hours.
@acdlite
Andrew Clark kept the React ↔ Next.js prefetch pipeline moving. He was reviewing and iterating on several Next.js prefetch patches and also touched StrictMode effect behavior in React.
- Commented on Update tests for prefetch inlining (1/n) in
vercel/next.js - Commented on Remove prefetch from instant config
- Commented on Support more prefetch configuration options
- Commented on [Fiber] Double invoke Effects in StrictMode after Fast Refresh
- Commented on [Fiber] Double invoke Effects in Strict Mode during Hydration
- Commented on Implement react-server-dom-rspack — ongoing rspack bindings for RSC
@gaearon
A quiet day — no public activity.
@sebmarkbage
A quiet day — no public activity.
@tannerlinsley
Tanner was active across the TanStack ecosystem and a Payload CMS integration.
- Commented on feat: AG-UI core interop - spec-compliant event types in
TanStack/ai - Commented on feat: admin framework adapter pattern and tanstack support in
payloadcms/payload - Commented on Parallel Routes RFC in
TanStack/router— parallel routing is coming to TanStack Router
@leerob
A quiet day — no public activity.
@timneutkens
Tim touched Next.js perf and triaged an old sticky-header <Link> issue.
- Commented on Perf: Simplify static metadata handling
- Commented on
<Link>not scrolling top sticky header
@bvaughn
- Commented on [Panel][PersistentLayouts][Collapsible] Unable to expand collapsible panel back to its defaultSize if it is collapsed on init in
react-resizable-panels
@t3dotgg
A quiet day — no public activity.
@TkDodo
Dominik had the busiest day of the feed, grinding through a big apiOptions migration inside getsentry/sentry and shipping an ESLint rule.
PRs opened:
- ref(tsc): trace item stats to apiOptions (draft)
- ref(tsc): explore saved queries endpoint to apiOptions
- ref(tsc): ai-conversations endpoint to apiOptions
- feat(eslint): no-unnecessary-type-narrowing — merged
- ref(tsc): group-search-views endpoint to apiOptions
- ref(tsc):
:keyand:key/valuesendpoint to apiOptions - ref(tsc): checkIns endpoint to apiOptions
Notable reviews / comments:
- feat(seer): Consolidate fields on the Autofix Project details page
- SolidJS Devtools '/production' export in
TanStack/query - fix(ui): track topbar offset for sticky headers
@phryneas
- Commented on GHSA-mwcw-c2x4-8c55 — a security advisory in
apollo-client-integrations
@markerikson
Mark was doing review work on the Replay toolchain.
- Commented on Update jest config and add more unit test coverage
- Commented on PRO-2387 forward REPLAY_CLIENT_SOURCE env as request header
@kettanaito
Artem shipped three PRs on MSW, including fixes for the Service Worker lifecycle and initial support for intercepting navigate requests.
PRs opened:
- chore: replace missing
ServiceWorkerIncomingRequestwithIncomingWorkerRequest— merged - feat: support navigate requests (draft) — the implementation side of a long-requested feature
- fix: use
pagehideinstead ofbeforeunloadfor tracking closing pages — merged
Notable comments:
Today's Highlight
Two threads stand out today:
-
MSW is finally getting
navigaterequest interception. Artem (@kettanaito) opened msw#2721 as a draft implementation of issue #1594 — a feature request that has been open for years. If you mock APIs in tests or local dev with MSW, this is the one to watch. -
Andrew Clark is quietly reshaping how Next.js prefetching works. Three related PRs (#92908, #92761, #92859) moved forward today, touching prefetch inlining and the
instantconfig. Expect the App Router's navigation model to feel different in a future release.
Bonus: @TkDodo opened seven PRs against getsentry/sentry in one day — a steady apiOptions migration that's a great case study in how to do a large incremental refactor across an app.
