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

JEST RUNTIME CLASS GETS MAJOR SURGERY WHILE REACT DEVTOOLS FIXES CROSS-WINDOW HOVER BUG

By RepoJournal · Filed · About Meta

1 person shipped this

Jest is undergoing a comprehensive refactor to break apart its 3,000-line runtime class, while React DevTools patches a long-standing issue where component highlights persist when you move your mouse out of the inspector panel entirely.

The Jest team is systematically decomposing the monolithic jest-runtime class across a series of PRs [1] [2] [3] [4], extracting resolution logic, transform caches, synthetic module builders, and module executors into separate concerns. This isn't a feature ship—it's architectural debt being aggressively paid down, and it matters because runtime is where test isolation lives. In parallel, a smaller but annoying fix landed in React DevTools [5] that clears component highlights when your pointer leaves the inspector window entirely [6]. Before this, the synthetic event system only fired `onMouseLeave` when moving between elements in the same document, leaving ghost highlights on the inspected page. Jest also fixed an asymmetry where ES module imports weren't caught the same way as CommonJS requires after teardown [7], closing a hole in test isolation error handling.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] chore: split out resolution from runtime class ↗ facebook/jest
  2. [2] chore(runtime): extract transform cache and mock registries ↗ facebook/jest
  3. [3] chore: lift synthetic module builders ↗ facebook/jest
  4. [4] chore(runtime): lift module executor ↗ facebook/jest
  5. [5] fix(devtools): clear highlight when mouse leaves DevTools panel (#36177) facebook/react
  6. [6] fix(devtools): clear highlight when mouse leaves DevTools panel ↗ facebook/react
  7. [7] fix: handle `import`s after teardown same as `require` ↗ facebook/jest

Quick answers

What shipped in Meta on May 3, 2026?
Jest is undergoing a comprehensive refactor to break apart its 3,000-line runtime class, while React DevTools patches a long-standing issue where component highlights persist when you move your mouse out of the inspector panel entirely. In total, 7 commits and 7 pull requests landed.
Who contributed to Meta on May 3, 2026?
1 developer shipped this update, including SimenB.
What were the notable Meta updates?
chore: split out resolution from runtime class, chore(runtime): extract transform cache and mock registries, and chore: lift synthetic module builders.

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?