RepoJournal
Meta

Meta

React, React Native, and Jest - the open source under what Meta ships

Keep up with Meta in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: JavaScript AI / ML Full archive →

The Wire · Showcase

REACT FIXES NUMBER INPUT QUIRK, REACT NATIVE DEPRECATES INPUTACCESSORYVIEW

By RepoJournal · Filed · About Meta

React's Fiber engine stops working around a Chrome bug that was fixed four years ago, while React Native is consolidating input handling by deprecating iOS-only InputAccessoryView.

React shipped a fix [1] that removes special-case logic for number input defaultValue updates. Browsers fixed the underlying Chrome and WebKit bugs back in 2020, making the workaround obsolete and simplifying the codebase. This touches a core path in form handling, so test your number inputs on next canary. Meanwhile, React Native is deprecating InputAccessoryView [2] as part of keeping core lean; react-native-keyboard-controller's KeyboardStickyView is the blessed cross-platform replacement and it's time to migrate off the iOS-only component. On the infrastructure side, React Native fixed a performance leak [3] where shadow-node reference updates were happening on every tick instead of once during Fabric install. The team also patched module graph reachability [4] to keep setup-env available to Metro's serializer, and fixed the HelloWorld test preset [5] after removing the jest-preset redirect. A smaller fix [6] addresses decimal value parsing in transformOrigin, which was silently corrupting values like 12.5px.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] [Fiber] Update input.defaultValue for type=number too (#36980) facebook/react
  2. [2] Deprecate InputAccessoryView (#57402) facebook/react-native
  3. [3] Move shadow-node ref update thread tag to Fabric install (#57497) facebook/react-native
  4. [4] Keep react-native/setup-env reachable in the module graph (#57492) facebook/react-native
  5. [5] Fix HelloWorld Jest preset after react-native/jest-preset removal (#57491) facebook/react-native
  6. [6] fix: decimal values in transformOrigin string parser (#57487) facebook/react-native

Quick answers

What shipped in Meta on July 10, 2026?
React's Fiber engine stops working around a Chrome bug that was fixed four years ago, while React Native is consolidating input handling by deprecating iOS-only InputAccessoryView. In total, 8 commits and 1 pull requests landed.
What were the notable Meta updates?
[Fiber] Update input.defaultValue for type=number too (#36980), Deprecate InputAccessoryView (#57402), and Move shadow-node ref update thread tag to Fabric install (#57497).

More from Meta

Daily updates, in your inbox

Follow Meta

Keep up with Meta in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.