React Native: Text Rendering Fixes and a Repo-Wide Formatting Overhaul

Today's activity centers on two threads: a fix for text disappearing on Android 15 and up, and a sweeping migration of the repository's formatting tools into a unified, npm-based command set. Several cleanup and API-boundary efforts round out the picture as the team pares down legacy code.

Duration: PT2M45S

Episode overview

This episode is a short developer briefing from React Native.

It explains recent repository work in plain language.

  • Show: React Native
  • Published: 2026-09-11T13:04:49Z
  • Audio duration: PT2M45S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Good morning. It's September 11th, and here's what mattered in the React Native codebase.

The headline fix is commit dcdb52b from Ido Yana, addressing a real production bug on Android 15 and newer: the last line of text could silently vanish when a font's glyphs overhang their advance width. Measurement and drawing disagreed on where lines break, so a chat bubble could be sized correctly while its last…

The second theme is infrastructure consolidation. Nick Cortico landed a run of pull requests — 58461, 58462, 58463, 58465, 58466 — that bring Kotlin, Swift, Python, Java, and C-family formatting under one repository-wide "yarn format" command, each with matching check variants. Paired with the ktfmt Gradle plugin…

A third thread is API surface cleanup. Ruben Norte's PRs 58452, 58454, and 58455 strip out deprecated private interface forwarding and unused renderer globals, now that the OSS renderer has caught up to internal usage. Similarly, 58485 and 58486 make the bridging and image renderer modules public through stable…

Worth noting: the six-part Kotlin Multiplatform stack from kunal26das remains a draft, paused pending an upstream architecture discussion — good to track before…

What…

Nearby episodes from React Native

  1. Locking Down the C++ API and Squashing Babel Bugs
  2. Locking Down the C++ API Surface, Stabilizing 0.88
  3. Locking Down the C++ API Surface
  4. Battery Drain Fixes and the Great Header Lockdown
  5. Weekly Recap - Locking Down the C++ API Surface
  6. Text Input Keyboard Trait Bug Fix
  7. A Security Sweep and a Quiet Concurrency Fix
  8. Locking Down the C++ API Surface