React Daily: Suspense Fallback Stability and Selection Listener Fix

Two unrelated correctness fixes landed for React DOM: one preserves server-rendered Suspense fallback DOM across client re-suspend, and one restores missed selection events in document-root apps. The fallback fix carries the highest user-visible impact for hydration stability.

Duration: PT2M7S

Episode overview

This episode is a short developer briefing from React Daily.

It explains recent repository work in plain language.

  • Show: React Daily
  • Published: 2026-09-27T06:00:40Z
  • Audio duration: PT2M7S

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 Sunday, September twenty-seventh, twenty twenty-six, and this is React Daily.

Today's activity doesn't point to a single feature push. It's two separate correctness fixes, both about React mistakenly discarding something it should have kept. Of the two, the Suspense fallback fix carries the highest user-visible impact.

First, server rendering and hydration. P R thirty-seven six ninety-four addresses an issue where a Suspense boundary left as a permanent fallback on the server would briefly delete and remount that same fallback during hydration if client code re-suspended on a client-only promise, like a timer or local storage…

Second, text selection events. P R thirty-seven six ninety-six fixes missed on-select updates when the app root is the document itself, which is the setup used by Next.js App Router. The problem was a shared marker for event setup: once the root container was marked as listening, the document-level selection change…

No further action is described in the feed, but developers should expect more predictable fallback preservation on re-suspend, and should re-test selection behavior in document-root setups once this lands.

That's it for today.…

Nearby episodes from React Daily

  1. Compiler Fast Path and Missing Type Docs
  2. Hydration Loops, Hidden Tabs, and Tooling Fixes
  3. Dev Warning Crash and Search Shortcut Fix
  4. Compiler Async Fix and Server Reliability
  5. Controlled Form Reset and View Transition Errors
  6. Weekly Recap - Compiler Parity and Hydration Preservation
  7. Compiler Edge Cases and Safer Property Checks
  8. Compiler Correctness Fixes Take Center Stage