OSS Feed: 2026-04-19
Here's the daily snapshot of what top-tier OSS engineers were up to across the React, TanStack, and Next.js ecosystem over the last 24 hours.
@acdlite
Andrew weighed in on a React core PR fixing a form status regression — a subtle but important bug around how useFormStatus reset behavior interacts with component state updates.
- Commented on facebook/react#34075 — Fix form status reset when component state is updated (closed)
@gaearon
A quiet day for Dan.
@sebmarkbage
Seb joined Andrew on the same form status PR — a signal that this was a meaningful enough fix to get attention from both of React's core architects.
- Commented on facebook/react#34075 — Fix form status reset when component state is updated (closed)
@tannerlinsley
Tanner was busy across the TanStack repos today — reviewing and merging a mix of docs, type fixes, and test improvements in TanStack Query, plus some work on the experimental TanStack AI project exploring AG-UI interop.
- Commented on TanStack/ai#411 — feat: AG-UI core interop - spec-compliant event types (open)
- Commented on TanStack/query#613 — Update README.md (closed)
- Commented on TanStack/query#455 — test(suspense): ensure that query instance is removed when component unmounts (closed)
- Commented on TanStack/query#592 — fix: makeQueryCache config was not optional in the type def (closed)
- Commented on TanStack/query#612 — docs: Typo fix (closed)
- Commented on TanStack/query#633 — fix(types): prefetchQuery (closed)
@leerob
A quiet day for Lee.
@timneutkens
Tim touched a Next.js internals PR relocating streamToUint8Array back into the node-web-streams helper module — the kind of low-key refactor that keeps the streaming pipeline tidy.
- Commented on vercel/next.js#92263 — Move streamToUint8Array back to node-web-streams-helper.ts (closed)
@bvaughn
A quiet day for Brian.
@t3dotgg
A quiet day for Theo.
@TkDodo
The busiest day on the board belongs to Dominik. He opened a new draft PR in TanStack Query adding a callback for retryOnMount, and reviewed a wide span of work — hydration fixes, AbortSignal propagation in infinite queries, an experimental lit-query package, an ESLint plugin type-flag cleanup, plus some layout and lint work over at Sentry.
- Opened (draft) TanStack/query#10515 — feat(core): callback for retryOnMount
- Commented on TanStack/query#10074 — Fix/infinite query hydration 8825 (open)
- Commented on TanStack/query#10476 — fix(query-core): propagate AbortSignal reason in infiniteQueryBehavior fetchPage cancellation (open)
- Commented on TanStack/query#9783 — Server Side Rendering avoid retry with dehydrated error not properly working (closed)
- Commented on TanStack/query#10484 — fix(eslint-plugin-query): use TypeFlags from typescript instead of hardcoded values (closed)
- Commented on getsentry/sentry#112651 — ref(layout) use layout.main (open)
- Commented on TanStack/query#10501 — Feat lit-query: add initial lit-query package (open)
- Commented on getsentry/sentry#110768 — fix(pageFilters): Default to All Projects in open-membership orgs (closed)
- Commented on getsentry/sentry#112039 — fix(stories): avoid circular dependencies on
Button(closed) - Commented on getsentry/sentry#112049 — chore(org-tokens): Update scope help text for organization tokens (closed)
- Commented on getsentry/sentry#112106 — ref(lint): update boundaries config (closed)
@phryneas
Lenz landed a small docs fix in Apollo Client around the defaultOptions type-safety story.
- Commented on apollographql/apollo-client#13171 — Fix outdated documentation for
defaultOptionstype safety feature (closed)
@markerikson
A quiet day for Mark.
@kettanaito
Artem shipped a new FetchRequest utility in MSW's interceptors and kept pace with review work on AbortSignal timeout compliance tests, plus some JSON schema discussion in a separate repo.
- Opened mswjs/interceptors#773 — fix: add
FetchRequestutility (closed / merged) - Commented on yellow-ticket/seed-json-schema#8 — fix: support
allOf,oneOf, andanyOfin schemas (closed) - Commented on yellow-ticket/seed-json-schema#7 — Any plans to support oneOf? (closed)
- Commented on mswjs/interceptors#769 — test: add
AbortSignal.timeoutcompliance tests (closed) - Commented on mswjs/interceptors#773 — fix: add
FetchRequestutility (closed)
Today's Highlight
The most interesting thread of the day was facebook/react#34075 — a form status reset bug that pulled in both Andrew Clark and Sebastian Markbage. When two of React's core architects converge on the same PR, it's usually worth reading: the fix touches how useFormStatus reconciles with component state updates, an area where React 19's form primitives still have a few sharp edges.
On the ecosystem side, Dominik (TkDodo) carried the day with a new draft for retryOnMount callbacks in TanStack Query and a broad review sweep — including the experimental lit-query package (#10501), which is worth keeping an eye on if you care about framework-agnostic data fetching.
And Artem's FetchRequest utility (mswjs/interceptors#773) is a small but practical improvement for anyone writing request interceptors on top of MSW.
