OSS Feed: 2026-04-22
Another bustling day across the React, TanStack, and Next.js ecosystems. Here's what the core engineers were up to in the last 24 hours.
@acdlite β Andrew Clark
Andrew opened a notable PR in Next.js introducing a new primitive for coordinating client fetches:
- π instant(): Block out-of-band client fetches β a fresh PR in
vercel/next.js.
He also chimed in on several React internals threads:
- π¬ Update tests for prefetch inlining (1/n)
- π¬ Fix form status reset when component state is updated
- π¬ Transition Tracing Offscreen Tree Deletion
- π¬ Implement react-server-dom-rspack β RSC support for Rspack is cooking.
@gaearon β Dan Abramov
A quiet day. No public activity.
@sebmarkbage β Sebastian MarkbΓ₯ge
Sebastian was reviewing React core PRs:
- π¬ Fix form status reset when component state is updated
- π¬ Fix propagation of legacy context when used with memo
@tannerlinsley β Tanner Linsley
Tanner had a very productive day on the TanStack side β three PRs merged and a bunch of review activity:
- π feat(shop): redesign /shop pages with editorial theme and Tailwind primitives
- π fix(deps): bump @tanstack/dom-vite to 0.1.0-alpha.7
- π fix(search): exclude Configure from devtools source injection
- π¬ feat: admin framework adapter pattern and tanstack support β reviewing a Payload CMS integration.
- π¬ Output ES module from rollup
- π¬ fix(create): generate minimal scaffolding when declining demo/example pages
- π¬ docs: correct broken hyperlinks in README.md
- π¬ fix: multiple mutations not calling callbacks each time
- π¬ Fix setQueryData crash
- π¬ Prevent re-run of query for refetch interval if update is disabled
@leerob β Lee Robinson
@timneutkens β Tim Neutkens
Tim was triaging Next.js PRs:
@bvaughn β Brian Vaughn
A quiet day. No public activity.
@t3dotgg β Theo Browne
A quiet day. No public activity.
@TkDodo β Dominik Dorfmeister
Huge day from Dominik over at Sentry β five PRs opened and plenty of review work:
- π fix(workflowEngine): use primary border color
- π ref(tsc): invoices endpoint to apiOptions (draft)
- π ref(tsc): issues endpoint to apiOptions
- π ref(pageFrame): move texts into subTitle of SettingsPageHeader
- π fix(pageFrame): render settings layout subtitle
- π¬ ref(layout) use layout.main
- π¬ fix(eslint): used extends for remaining plugin configs
- π¬ fix(automations): keep alert titles in page layout
- π¬ fix(forms): propagate request field errors in autosave
- π¬ ref(stories): automatic categories via index
- π¬ fix(issue-details): Keep sticky event nav below page frame
- π¬ feat(project-filters): Simplify All/My Projects toggle
@phryneas β Lenz Weber-Tronic
- π¬ Enforce global type declaration for
defaultOptions - π¬ Security: bare
muinpm namespace held by third party β baitsquatting risk β an interesting supply-chain security discussion.
@markerikson β Mark Erikson
A quiet day. No public activity.
@kettanaito β Artem Zakharchenko
Heavy MSW maintenance day:
- π¬ Support updates through getters
- π¬ v1.1.2: "One-to-many (inversed)" not working as documented
- π¬ v1.1.2 Not able to use update() to add entry into many() relation
- π¬ msw-storybook-addon: per-story handlers on Docs tab
- π¬ Make sorting configuration an array instead of an object
- π¬ fix: support an array as the
orderByvalue
@dinwwwh β dinwwwh
- π¬ feat(server,openapi): support ReadableStream<Uint8Array> as handler return value
- π¬ Support return
ReadableStream<binary>in .handler
Today's Highlight
The standout item today is acdlite's instant() PR in Next.js β a new primitive designed to block out-of-band client fetches. Combined with ongoing review activity on react-server-dom-rspack, it's clear the React team is deep in the weeds of tightening data-fetching semantics for the modern RSC era.
Meanwhile, Tanner is giving the TanStack shop a fresh editorial redesign, and TkDodo is methodically migrating Sentry's frontend to typed apiOptions β a reminder that the less glamorous refactor work is where production codebases really earn their keep. π οΈ
